xlink:href
xslテンプレートのxmlノードで呼び出された属性の値を取得するにはどうすればよいですか?
私はこのxmlノードを持っています:
<DCPType>
<HTTP>
<Get>
<OnlineResource test="hello" xlink:href="http://localhost/wms/default.aspx"
xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" />
</Get>
</HTTP>
</DCPType>
次の xsl を試すと、「プレフィックス 'xlink' が定義されていません」というエラーが表示されます。:
<xsl:value-of select="DCPType/HTTP/Get/OnlineResource/@xlink:href" />
この単純な属性を試してみると、うまくいきます:
<xsl:value-of select="DCPType/HTTP/Get/OnlineResource/@test" />