From: zze-CAULI Tony FTRD/DTL/LAN (tony.cauli@rd.francetelecom.com)
Date: 07/10/2002 - 08:19
Voila le probleme:
- dans la feuille de style, tu selectionne dans le value-of l'attribut
'href' de 'tag' qui se trouve dans le namespace
'http://www.w3.org/1999/xlink'.
- dans le document source, le 'tag' n'a pas d'attribut href qui se
trouve dans ce namespace ( son attribut 'href' se trouve dans le
namespace 'http://www.w3.org/2000/xlink/namespace' ).
Donc le 'select' du value-of ne selectionne rien.
La definition du namespace doit etre la meme dans le source et dans la
feuille de style.
-----Message d'origine-----
De : THIBAULT Laurent [mailto:lthibault@sogitec.fr]
Envoye : lundi 7 octobre 2002 09:59
A : xml-tech@xmlfr.org
Objet : [xml-tech] namespace XLINK
Avec une feuille de style XSL-T, je voudrais recuperer dans un source
XML,
la valeur d'un
attribut appartenant au namespace "xlink". Voila ce que j'ai essaye :
Mon source XML :
<racine xmlns:xlink="http://www.w3.org/2000/xlink/namespace">
...
<tag xlink:href="adresse.htm">
...
</racine>
Ma feuille de style XSL-T :
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xlink="http://www.w3.org/1999/xlink">
...
<xsl:template match="tag">
valeur href : <xsl:value-of select="@xlink:href"
/>.
</xsl:template>
...
</xsl:stylesheet>
Mais, ca ne fonctionne pas, et me ramene une chaine vide.
Quelle est la solution ?
Laurent Thibault
Sogitec Industries - Division Documentation et Systemes
lthibault@sogitec.fr
* : 02.99.05.34.15
* : 02.99.05.34.05
-- Attached file included as plaintext by Ecartis --
------------------------------- Interscan -- (on antivirus)
email-body was scanned and no virus found
------------------------- Traite Par ------------------
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|