次のような XML マークアップがあります。
<pet type="dog" id="76">
</pet>
<pet type="cat" id="79">
</pet>
この特定のケースでは、XSLT を使用しています。猫と犬の ID を取得するための変数を作成する最適な方法は何でしょうか? 順序は決して同じではないため、/pet[1]
機能しません。次のようなものにする必要があります。
<xsl:variable name="cat_id"><xsl:value-of select="...."/></xsl:variable>
<xsl:variable name="dog_id"><xsl:value-of select="...."/></xsl:variable>