logo       

Re: copie de noeud: msg#00143

text.xml.french.tech

Subject: Re: copie de noeud

Essaies de définir les noeuds à copier dans l'arbre résultat au sei d'une
variable et tu mets le nom de la variable dans le select du xs:copy-of de cette
façon:

<?xml version="1.0" encoding="ISO8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl=http://www.w3.org/1999/XSL/Transform>
<xsl:output method="html ou xml" media-type="text/xml ou text/xml;
charset=ISO-8859-1"/>
<xsl:variable name="Val">
<!--sélection des noeuds à copier avec <xs:value-of select="Expression
XPath"> le tout défini dans la variable Val-->
</xsl:variable>
<xsl:template match="/">
<Element1>
<xsl:for-each select="Pattern">
<Element2><xsl:value-of select="nom"/></Element2>
<!--Copier le contenu de la variable-->
<xsl:copy-of select="$Val"/>
<!--Autres instructions,etc-->
-----------------------------------------------
-----------------------------------------------
</xsl:for-each>
<Element1>
</xsl:template>
</xsl:stylesheet>

C'est juste un exemple mais comme je ne suis pas expert en XSLT d'autres expert
pourront sans doute apporter plus de précisions.

Bonne journée à tous

Oscar N.
Eric.Reiter@xxxxx wrote:
Bonjour

Je dispose de 2 fichiers XML qui ont la meme structure. Je souhaiterais
copier les noeuds d un fichier dans l autre. Quelqu un pourrait il me donner
une piste car je seche pour le moment?

Merci de votre aide
Eric

--
Devenez redacteur fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !

Liste de diffusion "xml-tech@xxxxxxxxx" (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@xxxxxxxxx
(mailto:xml-tech-request@xxxxxxxxx?Subject=unsubscribe)




---------------------------------
Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Créez votre Yahoo! Mail



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise