From: Frédéric Laurent (fl@opikanoba.org)
Date: 04/05/2004 - 14:29
Baruk Toledano wrote:
> Frédéric Laurent wrote:
>
>
>>Baruk Toledano wrote:
>>
>>
>>
>>>Bonjour,
>>>
>>>je voudrai créer un élément à partir d'un attribut.
>>>
>>>Exe : Je veux créer un élément <Domaine> à partir de
>>><daml:Class rdf:ID="Domaine"> ...</daml:Class>
>>>
>>>J'ai des problèmes avec les namespaces, car je n'arrive pas à récuperer
>>>la valeur de l'attribut rdf:ID bien que
>>><xsl:if test="name(attribute::*)='rdf:AD'">
>>>me renvoit 'true'.
>>>
>>>
>>
>>le template
>>
>><xsl:template match="daml:Class">
>> <xsl:element name="{@rdf:ID}">
>> <xsl:apply-templates/>
>> </xsl:element>
>></xsl:template>
>>
>>te permet de créer un element de nom Domaine
>>par exemple, avec
>><daml:Class rdf:ID="Domaine1">dom1</daml:Class>
>><daml:Class rdf:ID="Domaine2">dom2</daml:Class>
>>
>>tu auras
>>
>><Domaine1>dom1</Domaine1>
>><Domaine2>dom2</Domaine2>
>>
>>
>>
>>
>>>Si quelqu'un avait une idée.
>>>Merci
>>>
>>>
>>
>>cordialement
>>
>>
>>
>
> J'ai essayé qqc de plus générique que ça (<xsl:template match="node()">)
> mais le problème est que je n'arrive pas à récuperer la valeur de
> l'attribut bien que j'ai ajouté les namespaces dans l'entete de la XSL.
précise un peu ce que tu as en entrée et ce que tu veux en sortie, avec
des bouts de codes, ce sera sans doute plus facile de t'aider !
(en tout cas pour moi...)
cordialement
--
XPath free testing software : http://www.opikanoba.org/lantern/ 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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|