关于C#读取xml(带有命名空间)的节点。谢谢
<?xmlversion="1.0"encoding="gb2312"?><Employeesxmlns="un:exps"> &nbs...
<?xml version="1.0" encoding="gb2312"?><Employees xmlns="un:exps"> <Node genre="李赞红" ISBN="2-3631-4"> <title>CS从入门到精通</title> <author>候捷</author> <price>58.3</price> </Node> <Node genre="李赞红" ISBN="2-3631-4"> <title>CS从入门到精通</title> <author>候捷</author> <price>58.3</price> </Node> <Node genre="张三" ISBN="1-1111-1"> <title>C#入门帮助</title> <author>高手</author> <price>158.3</price> </Node> <Node genre="张三" ISBN="1-1111-1"> <title>C#入门帮助</title> <author>高手</author> <price>158.3</price> </Node> <MESSAGE_BODY> <VOYAGE_NO>1000284140245</VOYAGE_NO> <BILL_NO /> <TRAF_NAME>粤S22592</TRAF_NAME> <MAIN_G_NAME>普货</MAIN_G_NAME> <DEC_TYPE>3</DEC_TYPE> </MESSAGE_BODY></Employees>
展开
1个回答
展开全部
这是我修改config文件节点的代码,和读节点一样
string filepath=AppDomain.CurrentDomain.BaseDirectory + "app.config";
// filepath = filepath.Replace("bin\\Debug\\", "");
// System.Xml.XmlDocument xmldoc = new System.Xml.XmlDocument();
// xmldoc.Load(filepath);
// foreach (System.Xml.XmlNode xnode in xmldoc["configuration"]["appSettings"])
// {
// if (xnode.Name == "add")
// {
// if (xnode.Attributes.GetNamedItem("key").Value == "path")
// {
// xnode.Attributes.GetNamedItem("value").Value = this.tbxPath.Text.Trim();
// }
// }
// }
string filepath=AppDomain.CurrentDomain.BaseDirectory + "app.config";
// filepath = filepath.Replace("bin\\Debug\\", "");
// System.Xml.XmlDocument xmldoc = new System.Xml.XmlDocument();
// xmldoc.Load(filepath);
// foreach (System.Xml.XmlNode xnode in xmldoc["configuration"]["appSettings"])
// {
// if (xnode.Name == "add")
// {
// if (xnode.Attributes.GetNamedItem("key").Value == "path")
// {
// xnode.Attributes.GetNamedItem("value").Value = this.tbxPath.Text.Trim();
// }
// }
// }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询