4

次の XML があるとします。

<SomeXML>
    <Element1>
        <Element2 Attribute3="Value4" />
    </Element1
</SomeXML>

...そして「SomeElement」へのXElement参照とXPath「Element1/Element2/@Attribute3」

(Xpath を使用して) 値を変更できるように、Attribute3 への参照を取得するにはどうすればよいですか?

XPath は取得済みの設定であるため、問題のノードを特定する唯一の方法です。

4

2 に答える 2

6

using System.Xml.XPathこれを行う必要があるコード ファイルに追加します。

次に、次のようなコードを使用できます:-

 var attrib3 = someElement.XPathEvaluate("Element1/Element2/@Attribute3") as XAttribute;
 if (attrib3 != null)
     attrib3.Value = "new value";
于 2010-05-18T14:03:24.150 に答える
4

使用してSystem.Xml.XPath

XElementの拡張メソッドXPathSelectElement

于 2010-05-18T14:02:27.537 に答える