0

誰でも助けることができます。以下の XML があります。

<metadata>
  <item>
    <tag>CustomerNumber</tag>
    <value type="string">pa440309201</value>
  </item>
  <item>
    <tag>DocumentType</tag>
    <value type="string">Proof of ID</value>
  </item>
  <item>
    <tag>Branch</tag>
    <value type="string">Derby</value>
  </item>
  <item>
    <tag>StoreCode</tag>
    <value type="string">440</value>
  </item>
</metadata>

アイテムから StoreCode の値を抽出する必要があるため、アイテムのタグが StoreCode と等しい場合に値要素のテキストを読み取る必要があります - 複数の XML ファイルからこれを行う必要があり、ITEM の順序が常に一定であるとは限りません同じ。

前もって感謝します

ジョン

4

2 に答える 2

3

次のようになります。

/metadata/item[tag='StoreCode']/value

この記事の述語セクションを参照して、要素を例tagの要素に類似していると考えてくださいprice

注:これはテストされていません...

于 2013-08-05T14:58:07.097 に答える