Comment puis-je obtenir la valeur d'un attribut appelé xlink:href
d'un nœud XML dans un modèle xsl?Obtenir l'attribut xml nommé xlink: href en utilisant xsl
Je possède ce nœud 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>
Lorsque je tente le xsl suivant, je reçois une erreur disant "Prefix 'XLink' est pas défini." :
<xsl:value-of select="DCPType/HTTP/Get/OnlineResource/@xlink:href" />
Lorsque je tente cet attribut simple, il fonctionne:
<xsl:value-of select="DCPType/HTTP/Get/OnlineResource/@test" />
Bonne question (1). Voir ma réponse pour une solution alternative. :) –