-1

次の XML があります。モデル値と StoreName 値を検索して価格を取得する必要があります。

<?xml version="1.0" encoding="utf-8"?>
<Results>
 <Product>
  <Model>X-180</Model>
  <Prices>
   <Price value="180.0" StoreName="StoreA" />
   <Price value="181.0" StoreName="StoreB" />
   <Price value="181.0" StoreName="StoreC" />
  </Prices>
 </Product>
 <Product>
  <Model>LB621120S</Model>
  <Prices>
   <Price value="2100.0" StoreName="StoreD" />
   <Price value="2120" StoreName="StoreF" />
   <Price value="4050" StoreName="StoreG" />
  </Prices>
 </Product>
</Results>

例: 関数を実行して Model="LB621120S" および StoreName="StoreF" の価格を取得する場合、価格を取得する必要があります: 2120

これは XmlTextReader で可能ですか?

4

4 に答える 4

3

この XPath は、Price必要な要素を返します。

/Results/Product[Model='LB621120S']/Prices/Price[@StoreName='StoreF']
于 2013-10-23T16:06:47.180 に答える