???关于读取xml的一些问题,xmlnode和xmlnodereader 你的这个 xml 文件不是格式良好的,因为它没有一个根节点,所以若用 .net 提供的类来操作它,只要一加载这个文件,就会抛出例外! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <Action><Definition> <Variable type="string" name="strUser"/> <Variable type="string" name="strPass"/></Definition><Start> <Position x="100" y="200"/> <Mouse action="leftclick"/> <Variable type="string" name="strUser">abc</Variable></start></Action>这样可以了么? 我的xml文件是这样的:<Definition> <Variable type="string" name="strUser"/> <Variable type="string" name="strPass"/></Definition><Start> <Position x="100" y="200"/> <Mouse action="leftclick"/> <Variable type="string" name="strUser">abc</Variable></start>---------------------------------确定??这个不符合xml文件格式(只能有一个root节点) <?xml version="1.0"?><Action><Definition> <Variable type="string" name="strUser"/> <Variable type="string" name="strPass"/></Definition><Start> <Position x="100" y="200"/> <Mouse action="leftclick"/> <Variable type="string" name="strUser">abc</Variable></start></Action> http://chs.gotdotnet.com/quickstart/howto/doc/Xml/QueryXmlDocumentXPath.aspx 这样就可以了若你要获得节点以及属性的信息,最好用 dom 来实现把,我随便和你讲讲,主要要靠你自己去看书和测试了,如: XmlDocument doc = new XmlDocument(); //如: doc.Load(@"c:\a.xml");doc.Load("要加载的文件的绝对路径"); //得到第一个 名字为 Variable 的节点XmlNode node = doc.DocumentElement.SelectSingleNode("//Variable"); //得到本节点的第一个属性的名字(即为:type)string name = node.Attributes[0].Name; //得到本节点的第一个属性的内容(即为:string)string attributeValue = node.Attributes[0].Value;........ 最高效率的对象深拷贝通用方法 C#中的类型转换疑惑 Winform 拖动画矩形框 闪烁问题 dataGridView删除数据行(在线等待) winform只打开一个窗体 问题又来了。晕。求救大家帮忙,感谢 帮我解决以下数据库操作的问题 我是新手,请帮帮!两个小问题 使用 OleDbDataAdapter 更新 DataSet 无法更新,诚请各位指教 谢谢 C#对曲线高斯滤波 关于二次样条曲线的算法及二次曲面的算法!高手赐教 请大侠将下面的VB语句转换为相应的c#语句!
<Definition>
<Variable type="string" name="strUser"/>
<Variable type="string" name="strPass"/>
</Definition>
<Start>
<Position x="100" y="200"/>
<Mouse action="leftclick"/>
<Variable type="string" name="strUser">abc</Variable>
</start>
</Action>这样可以了么?
<Definition>
<Variable type="string" name="strUser"/>
<Variable type="string" name="strPass"/>
</Definition>
<Start>
<Position x="100" y="200"/>
<Mouse action="leftclick"/>
<Variable type="string" name="strUser">abc</Variable>
</start>---------------------------------
确定??
这个不符合xml文件格式(只能有一个root节点)
<Action>
<Definition>
<Variable type="string" name="strUser"/>
<Variable type="string" name="strPass"/>
</Definition>
<Start>
<Position x="100" y="200"/>
<Mouse action="leftclick"/>
<Variable type="string" name="strUser">abc</Variable>
</start>
</Action>
//如: doc.Load(@"c:\a.xml");
doc.Load("要加载的文件的绝对路径");
//得到第一个 名字为 Variable 的节点
XmlNode node = doc.DocumentElement.SelectSingleNode("//Variable");
//得到本节点的第一个属性的名字(即为:type)
string name = node.Attributes[0].Name;
//得到本节点的第一个属性的内容(即为:string)
string attributeValue = node.Attributes[0].Value;........