2

XmlDocumentの要素に子ノードを追加したいと思います。私の人生では、要素の名前を知らずに、既知の値を持つ属性が存在するすべての要素への道を見つけることができないようです。

ただし、xpathを機能させることができません。

doc.SelectNodes(/XXXXXX[@Name='the_value_I_want'])

XXXXはどうなりますか?

簡単であれば、この関数Linq2Xmlを切り替えることができてうれしいです。

4

2 に答える 2

17
doc.SelectNodes("//node()[@Name='the_value_I_want']")

あるいは単に

doc.SelectNodes("//[@Name='the_value_I_want']")
于 2012-06-29T00:00:15.020 に答える
3

使うだけ*

doc.SelectNodes(/*[@Name='the_value_I_want'])

また

doc.SelectNodes(//*[@Name='the_value_I_want'])
于 2012-06-28T23:57:19.747 に答える