我用vs2005 C# 创建一个pda程序。用来读取一个xml文件。程序没报错。可总是读取不成功。为什么那?断点调试的时候。
+ this {DeviceApplication1.Form1} DeviceApplication1.Form1
+ sender {Text = "确定"} object {System.Windows.Forms.Button}
+ e {System.EventArgs} System.EventArgs
+ xmlDoc {System.Xml.XmlDocument} System.Xml.XmlDocument
+ root {System.Xml.XmlElement} System.Xml.XmlNode {System.Xml.XmlElement}
+ xe1 {System.Xml.XmlElement} System.Xml.XmlElement
+ xesub1 {System.Xml.XmlElement} System.Xml.XmlElement
+ xesub2 {System.Xml.XmlElement} System.Xml.XmlElement
+ xesub3 {System.Xml.XmlElement} System.Xml.XmlElement为什么每一项都没有出现所设的值那?
程序如下::
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("Program Files\\DeviceApplication1\\DeviceApplication1\\bin\\Debug\\bookstore.xml");
XmlNode root = xmlDoc.SelectSingleNode("bookstore");//查找<bookstore>
XmlElement xe1 = xmlDoc.CreateElement("book");//创建一个<book>节点
xe1.SetAttribute("genre", "orzsto");//设置该节点genre属性
xe1.SetAttribute("ISBN", "1-2345-6");//设置该节点ISBN属性 XmlElement xesub1 = xmlDoc.CreateElement("title");
xesub1.InnerText = "lierenniub";//设置文本节点
xe1.AppendChild(xesub1);//添加到<book>节点中
XmlElement xesub2 = xmlDoc.CreateElement("author");
xesub2.InnerText = "候捷";
xe1.AppendChild(xesub2);
XmlElement xesub3 = xmlDoc.CreateElement("price");
xesub3.InnerText = "58.3";
xe1.AppendChild(xesub3); root.AppendChild(xe1);//添加到<bookstore>节点中
xmlDoc.Save("bookstore.xml");
+ this {DeviceApplication1.Form1} DeviceApplication1.Form1
+ sender {Text = "确定"} object {System.Windows.Forms.Button}
+ e {System.EventArgs} System.EventArgs
+ xmlDoc {System.Xml.XmlDocument} System.Xml.XmlDocument
+ root {System.Xml.XmlElement} System.Xml.XmlNode {System.Xml.XmlElement}
+ xe1 {System.Xml.XmlElement} System.Xml.XmlElement
+ xesub1 {System.Xml.XmlElement} System.Xml.XmlElement
+ xesub2 {System.Xml.XmlElement} System.Xml.XmlElement
+ xesub3 {System.Xml.XmlElement} System.Xml.XmlElement为什么每一项都没有出现所设的值那?
程序如下::
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("Program Files\\DeviceApplication1\\DeviceApplication1\\bin\\Debug\\bookstore.xml");
XmlNode root = xmlDoc.SelectSingleNode("bookstore");//查找<bookstore>
XmlElement xe1 = xmlDoc.CreateElement("book");//创建一个<book>节点
xe1.SetAttribute("genre", "orzsto");//设置该节点genre属性
xe1.SetAttribute("ISBN", "1-2345-6");//设置该节点ISBN属性 XmlElement xesub1 = xmlDoc.CreateElement("title");
xesub1.InnerText = "lierenniub";//设置文本节点
xe1.AppendChild(xesub1);//添加到<book>节点中
XmlElement xesub2 = xmlDoc.CreateElement("author");
xesub2.InnerText = "候捷";
xe1.AppendChild(xesub2);
XmlElement xesub3 = xmlDoc.CreateElement("price");
xesub3.InnerText = "58.3";
xe1.AppendChild(xesub3); root.AppendChild(xe1);//添加到<bookstore>节点中
xmlDoc.Save("bookstore.xml");
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货