From: Eric van der Vlist (vdv@dyomedea.com)
Date: 26/02/2001 - 16:24
olivier porte wrote:
>
> Eric van der Vlist wrote:
> >
> oui, c'est bien ce que je suis entrain d'essayer de faire. comme je suis
> en période de test et que je decouvre un peu toutes ces technologies en
> bloc, je ne me lance pas encore dans l'API Xalan, j'utilise le programme
> donné en exemple avec la distri : TestXSLT.
Vous ne devriez, en effet, pas en avoir besoin...
> J'arrive a peu pres a
> extraire les informations dont j'ai besoin, en utilisant
> <xsl:output method="xml">. Des que je change la methode par "text", ça
> ne marche plus ... soit, ce programme ne permet pas cette
> transformation, soit je m'y prend mal, mais je bloque un peu là ...
Cela devrait pourtant marcher...
> je pourrais me satisfaire des donnes récupérée avec la methode "xml",
> mais dans ce cas, le formatage n'est pas precis (plein d'espaces et
> retour a la ligne inutiles). Vu mes faibles connaissances actuelle de
> XSL, quelle fonctions me permettent d'avoir un peu plus de controle sur
> cet aspect.
C'est normal puisque la transformation va recopier des caractères espace
situés dans le document XML et dans la transformation XSLT.
Il y a deux "astuces" à connaitre pour maîtriser ces caractères:
1) Pour éliminer ceux qui viennent du document XML: utiliser la fonction
"nomralize-space" [1].
2) Pour éviter ceux qui viennent de la transformation XSLT: placer tous
les caractères que vous souhaitez insérer dans des instructions
<xsl:text> (une transformation XSLT ne doit pas recopier les espaces
"isolés" entre des instructions.
Cordialement,
Eric van der Vlist
[1] http://xmlfr.org/documentations/faq/001213-0005
> merci
>
> Olivier
--
See you in Austin (Knowledge Technologies 2001)
http://www.gca.org/attend/2001_conferences/kt_2001/mon.htm
------------------------------------------------------------------------
Eric van der Vlist Dyomedea http://dyomedea.com
http://xmlfr.org http://4xt.org http://ducotede.com
------------------------------------------------------------------------
--
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
|