可以的
XDocument xd = XDocumentLoad("SalesWareHouseOut_138375xml");xdDescendants("Data")ToList()ForEach(q =>
{
if (qAttribute("CorpOrderID")Value == "138204")
{
qSetAttributeValue("ToCorpID", "123");
}
});
xdSave(EnvironmentGetFolderPath(EnvironmentSpecialFolderDesktop) + "\\SalesWareHouseOut_138375xml");XmlNodeList xnl=docSelectNodes("//[@GlobalID='123']");//属性GlobalID=123的节点,不论节点在哪一级,节点叫什么名字
或XmlNodeList xnl=docSelectNodes("//RealTimeData[@GlobalID='123']");//属性GlobalID=123的RealTimeData节点,不论节点在哪一级,只要节点的名字叫RealTimeData
foreach(XmlNode xn in xnl)
{
xnInnerText//节点的值
}
主要就是知道怎么表达XML的路径
你可以参考一下
>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)