--
<xsl:apply-templates select="//channel"/>
<xsl:apply-templates select="/rdf:RDF/item"/>
--
</xsl:template>
<xsl:template match="channel">
<xsl:value-of select="./title" />
</xsl:template>
<xsl:template match="item">
* <xsl:value-of select="@rdf:about"/> | <xsl:value-of select="./title" /> *
</xsl:template>
</xsl:stylesheet>
-------t1.xsl--------------
Cela ne marche pas sortie : -- --
Par contre si j'enlève l'espace de noms rdf, et que j'adapte la feuille de
style xsl
tout marche bien, j'obtiens en sortie :
-- Mon canal * about toto | toto * --
-------t2.xml--------------
<?xml version="1.0" encoding="utf-8"?>
<rdf>
<channel about="about channel">
<title>Mon canal</title>
<description>La description</description>
</channel>
<item about="about toto">
<title>toto</title>
</item>
</rdf>
-------t2.xml--------------
-------t2.xsl--------------
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<xsl:output method="text"/>
<xsl:template match="/">
--
<xsl:apply-templates select="//channel"/>
<xsl:apply-templates select="/rdf/item"/>
--
</xsl:template>
<xsl:template match="channel">
<xsl:value-of select="./title" />
</xsl:template>
<xsl:template match="item">
* <xsl:value-of select="@about"/> | <xsl:value-of select="./title" /> *
</xsl:template>
</xsl:stylesheet>
-------t2.xsl--------------
D'ou ma question, que faut il ajouter/modifier pour que cela marche avec
l'espace
de nom (rdf dans ce cas).
merci
--
Frédéric Laurent
http://www.opikanoba.org
--
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)