怎样用程序修改xml文件某个属性的值?
我想把firstPara的值改为1,把secondPara的值改为10086,用程序实现,请问怎么做?...
我想把firstPara的值改为1,把secondPara的值改为10086,用程序实现,请问怎么做?
展开
4个回答
展开全部
XmlDocment Doc = new XmlDocment();
Doc.Load("XML文件地址“);
XmlNode XN = Doc.SelectSingleNode("PROCESS/process1111/makeCall");//此处可能不对,全手打,忘了XPath怎么写了。
XmlNode.SelectSingleNode("firstPara").InnerText = "1";
XmlNode.SelectSingleNode("secondPara").InnerText = "10086";
Doc.Load("XML文件地址“);
XmlNode XN = Doc.SelectSingleNode("PROCESS/process1111/makeCall");//此处可能不对,全手打,忘了XPath怎么写了。
XmlNode.SelectSingleNode("firstPara").InnerText = "1";
XmlNode.SelectSingleNode("secondPara").InnerText = "10086";
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以先解析XML 然后在取出来node中的值进行判断 让程序自动帮你修改就可以了
追问
我要的是,修改后的xml文件里存的也是修改后的那个值……不会写代码,才问的……
追答
那你可以先找找 C# 解析XML的代码看看 很容易解析的C#
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
XmlDocment Doc = new XmlDocment();
Doc.Load("XML文件地址“);
XmlNode XN = Doc.SelectSingleNode("PROCESS/process1111/makeCall");//此处可能不对,全手打,忘了XPath怎么写了。
XmlNode.SelectSingleNode("firstPara").InnerText = "1";
XmlNode.SelectSingleNode("secondPara").InnerText = "10086";
Doc.Load("XML文件地址“);
XmlNode XN = Doc.SelectSingleNode("PROCESS/process1111/makeCall");//此处可能不对,全手打,忘了XPath怎么写了。
XmlNode.SelectSingleNode("firstPara").InnerText = "1";
XmlNode.SelectSingleNode("secondPara").InnerText = "10086";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |