次の内容のファイルがあります (myfile.xml)。すべてのコンテンツを (製品ノードを含む) 製品の下に取得する必要がありますid=1
。
<products>
<product id="1">
<category>q</category>
</product>
<product id="2">
<category>w</category>
</product>
<product id="3">
<category>e</category>
</product>
</products>`
つまり、結果は次のようになります。
<product id="1">
<category>q</category>
</product>
これどうやってするの?
XmlTextReader
使用する必要がある、またはXPathNavigator
これにのみ使用する必要があるという制限があります。それ以外の場合は、これを使用できたはずです:属性 vlaue による xml からのデータの取得