2
是否可以使用XPath設置屬性值,如下所示?是否可以使用XPath設置屬性值?
XPathNavigator xNav = doc.CreateNavigator();
xNav.MoveToAttribute("requestID", String.Empty);
xNav.SetAttributeValue?? // need correct method to set a (new) value for current node-attribute..
由於某種原因,似乎沒有可能:該屬性的CanEdit場是假的...... 我試圖從完全的XmlDocument刪除屬性,並試圖打電話 xNav.CreateAttribute(的String.Empty「的requestId 「,string.Empty,」TESTIDVALUE「); 但該方法也不支持...當然必須是一種方法來添加/編輯atttribute與XPath? – stefjnl 2012-03-15 15:41:14
無法用XPath修改任何東西,但它應該允許您找到要修改的屬性節點,因此您可以使用一些外部API來進行修改;但不依賴於XPath,它取決於外部API。 – 2012-03-15 17:15:26