נשלח בתאריך: 29 March 2007 בשעה 10:07 | | IP רשוּם
|
|
|
|
היי,
בתוכנית שלי אני מייצר קובץ XML (בדקתי באמצעים חיצוניים והקובץ תקין).
אני לא מצליח למצוא פונקיית ספריה (לפחות ב System.Xml ) שתקרא רק נתון ספיציפי לפי tagName
קוד:
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.NewLineOnAttributes = true;
XmlWriter writer = XmlWriter.Create(strFileName, settings);
writer.WriteStartDocument();
writer.WriteStartElement("settings");
writer.WriteStartElement("V2BF");
writer.WriteElementString("COM", "COM1");
writer.WriteElementString("BaudRate", "1200");
writer.WriteElementString("TimeOut", "10000");
writer.WriteEndElement();
writer.WriteStartElement("SC6607");
writer.WriteElementString("SerialPort", "7");
writer.WriteEndElement();
writer.WriteStartElement("SC83");
writer.WriteElementString("IPort", "4");
writer.WriteEndElement();
writer.WriteEndElement();
writer.Close();
|
|
|
והבעיה בקריאה, הקוד הבא לא עובד:
קוד:
XmlDocument doc = new XmlDocument();
doc.Load(strFileName);
doc.SelectSingleNode(strFieldToGet);
|
|
|
הקוד הזה מראה לי את הכל, איך אני מקבל רק מה שאני רוצה?
|