From: Laurent CAPRANI (caprani@multimania.com)
Date: 01/04/2001 - 19:58
En réponse à Eric van der Vlist
> Envoyé : 30 mars, 2001 08:26
> À : xml-tech@xmlfr.org
> Objet : Re: Problème avec XPath
>
> Il ne faut pas se fier aux apparances et c'est au contraire le
> fonctionnement spécifié (et un bug de MSXML).
Je ne suis pas de cet avis. Il me semble que c'est Microsoft qui est dans le
vrai.
La norme indique[#strip] que les noeuds textuels doivent être supprimés
s'ils ne contiennent que des espaces.
Cela concerne aussi bien la source que la feuille de style.
J'ai fait un essai avec XT qui montre que celui-ci conserve des noeuds
"blancs" sans même faire de normalisation.
Il me semble que c'est une bourde.
MS-XSLT n'est cependant pas exempt de défauts dans son traitement des textes
littéraux, comme je le soulignais dans le fil "MS-XSLT, entités et espaces"
[fil]
-- Laurent CAPRANI
Montréal
[#strip] http://www.w3.org/TR/xslt#strip
[fil] http://xmlfr.org/listes/xml-tech/2001/02/0114.html
-- machin.xml --
<machin>
<truc>du truc</truc>
du machin mais pas du truc
</machin>
-- machin.xslt --
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="machin">
"<xsl:value-of select="text()" />"
</xsl:template>
</xsl:stylesheet>
-- résultat XT --
<?xml version="1.0" encoding="utf-8"?>
"
"
--
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:05 UTC
webmaster@xmlfr.org
|