From: Sylvain Wallez (sylvain.wallez@anyware-tech.com)
Date: 10/05/2004 - 09:01
Mathieu ROCHE wrote:
>En fait, ma question serait plutôt comment inclure du code xhtml dans ma
>page.
>
>En faisant comme ceci par exemple :
>
><xsl:copy-of select="document('fichier.xml')/corps/*" />
>
>J'ai des blancs en trop !
>
>
Cette instruction va copier uniquement les éléments fils de "corps",
sans ses noeuds textes, mais va copier les noeuds texte qui sont des
petits-fils (ou plus) de "corps".
>Avec node(), j'ai deux fois plus de blancs en trop !
>
>
C'est les textes blancs fils directs de "corps" !
>J'ai essayé avec <xsl:strip-space elements="*"/> au début du fichier et il semble que cela soit mieux...
>
>Est ce une solution correcte ?
>
>
Tout à fait (c'est même fait pour ça)
>En fait, j'ai mis indent=yes, et il me semble que le parseur indente mon fragment inséré.
>D'où les blancs entre deux balises qui sont en fait un noeud vide. Non ?
>
>
Ouaip, l'indentation rajoute des blancs, et indente éventuellement les
blancs qui n'ont pas été supprimés avec "strip-space".
Génération spontanée de vide qui prend malgré tout de la place :-D
Sylvain
--
Sylvain Wallez Anyware Technologies
http://www.apache.org/~sylvain http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
--
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
|