From: Sylvie RAMON (Sylvie.RAMON@cmc-telecom.fr)
Date: 19/07/2001 - 10:21
Bonjour,
J'utilise XSLT pour générer un nouveau document XML.
J'utilise l'élément <xsl:copy> pour copy intégralement les éléments, attributs, etc ...
Je ne comprends pas pourquoi dans le document résultat, le processeur insère une ligne entre chaque élément :
Code XSL :
<xsl:template match="*|@*|comment()|processing-instruction()|text()">
<xsl:copy>
<xsl:apply-templates select="*|@*|comment()|processing-instruction()|text()"/>
</xsl:copy>
</xsl:template>
XML Original :
<?xml version="1.0"?>
<!DOCTYPE juicers SYSTEM "juicers.dtd">
<juicers>
<juicer id="mighty-oj" electric="false" type="press">
<name>OJ Home Juicer</name>
etc...
XML Resultat:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<juicers>
<juicer id="" electric="" type="">
<name>OJ Home Juicer</name>
<image>..\images\mighty_oj.gif</image>
etc ...
==============
De plus, dans le fichier résultat, il manque :
<?xml version="1.0"?>
Merci.
Cordialement.
--
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
|