xslt を使用して各ノード属性にアクセスしようとしています。しかし、うまくいきませんでした。各ホテルの部屋の shrui 値を出力する必要があります。誰でもこれについて私を助けることができますか???I
以下は私のXML応答です。
<HotelRoom SHRUI="AqZE8Cw72fDfNL6X0hqQTQ==" availCount="10" onRequest="N">
<Board type="SIMPLE" code="BB-E10" shortname="BB">BED AND BREAKFAST</Board>
<RoomType type="SIMPLE" code="SGL-E10" characteristic="ST">SINGLE STANDARD</RoomType>
<Price>
<Amount>549.360</Amount>
</Price>
</HotelRoom>
以下は私のXSLTです。
<xsl:for-each select="hm:HotelRoom ">
<shrui>
<xsl:value-of select="hm:HotelRoom/@SHRUI"/>
</shrui>
<board>
<xsl:value-of select="hm:Board"/>
</board>
<roomtype>
<xsl:value-of select="hm:RoomType"/>
</roomtype>
<roomcode>
<xsl:value-of select="hm:RoomType/@code"/>
</roomcode>
<boardcode>
<xsl:value-of select="hm:Board/@code"/>
</boardcode>
<xsl:for-each select="hm:Price ">
<amount>
<xsl:value-of select="hm:Amount"/>
</amount>
</xsl:for-each>
</xsl:for-each>