私はこのXMLを持っているとしましょう:
<myxml>
<Labels>
<Label>
<id>id1</id>
<value>abc</value>
</Label>
<Label>
<id>id2</id>
<value>def</value>
</Label>
<Label>
<id>id3</id>
<value>ghi</value>
</Label>
<Label>
<id>id4</id>
<value>jkl</value>
</Label>
<Label>
<id>id5</id>
<value>mno</value>
</Label>
</Labels>
</myxml>
そして、値「def」と「jkl」を表示したいと思います。
IDが「id2」であるラベルの値を取得できるXPath式を探しています。
私はこれで試しました:
<xsl:value-of disable-output-escaping="yes" select="Labels/Label[id = 'id2']/value"/>
しかし、それは機能していません...それを行う方法はありますか?
よろしくお願いします。