From: Romaric Le Bever (romaric.lebever@fra.fr)
Date: 24/11/2000 - 10:14
----- Original Message -----
From: "Blond Jean-Baptiste" <almeris@wanadoo.fr>
To: <xml-tech@xmlfr.org>
Sent: Friday, November 24, 2000 11:01 AM
Subject: [xml-tech] Re: : Probleme d'encoding + inclusiON
> Bonjour,
>
> Pour préciser l'encodage de sortie, il faut renseigner le tag <xsl:ouput>
> avec l'attribut "encoding". Mais le MSXML 3.0 n'en tient compte que
lorsque
> la methode utilisée pour appliquer la transformation est
> TransformNodeToObject. Cette méthode renvoie un arbre Xml qui doit être
> déposé directement dans un objet DomDocument.
> L'autre méthode (TransformNode) renvoie systématiquement une chaine de
> caractère unicode, et donc lorsque <xsl:output method="html">, le
processeur
> crée directement le tag meta avec l'encodage UTF-16.
> L'inconvenient de la première méhode, c'est que la sortie doit
> obligatoirement être un arbre XML... Et donc pas du HTML... ou alors du
> XHTML, mais je pense que certains navigateurs peuvent être dérouté dans ce
> cas...
>
> <xsl:include> et <xsl:import> sont un peu différents : le premier ajoute
les
> templates inclus dans la feuille courante, et les traite comme si ils en
> faisaient réellement partie. Le second importe les templates...
> La priorité d'un template venant d'un <xsl:include> sera calculée par
> rapport à sa place dans la feuille de style contenant le <xsl:include>.
> Un template venant d'un <xsl:import> sera systématiquement moins
prioritaire
> que les templates originaux de la feuille. Mais le tag <xsl:apply-imports
/>
> permet d'aller chercher un template importé.
>
>
> Jean-Baptiste Blond
> Almeris SARL
> 01 46 48 32 85
> jb@almeris.com
>
> ----- Original Message -----
> From: Olivier Petit <olpe@digitech.fr>
> To: <xml-tech@xmlfr.org>
> Sent: Friday, November 24, 2000 10:26 AM
> Subject: [xml-tech] : Probleme d'encoding + inclusiON
>
>
> > Bonjour à tous,
> >
> > J'utilise la version 3 du du parser de Ms et xslt, mon prmeier problème
> est
> > le suivant : je n'arrive pas à forcer le type d'encoding en latin-1, en
> > effet tous mes documents produits par des feuilles de style xslt me
> renvois
> > de l'UTF-16, j'ai tout essayé mais rien à faire. Pour faire la
> > transformation xml / xslt j'utilise un script, car ma transformation
doit
> se
> > faire du coté serveur, et j'ai lu dans la base de connaissance que la
> > méthode loadXML n'acceptait que du texte UTF-16, cependant rien n'est
> > précisé sur le texte en sortie...
> >
> > J'ajoute que j'ai éssaye de rajouter des tag META en précisant
d'encoding
> > après celui ajouté automatiquement pour reprécisé le type d'encoding,
> ainsi
> > que l'ajout d'instructions <xsl:output />....
> >
> > Mon deuxième probleme est le suivant, je souhaite inclure un fichier xsl
> > dans un autre pour transformer mon fichier xml et les instruction
> > <xsl:import /> ou <xsl:include/> ne donnent pas les résultats escomptés.
> Mon
> > document xsl à inclure ne comporte pourtant que des templates nommées
> > <xsl:template match="...." /> ) auxquels je fait explicitement
> référence...
> >
> > Tout aide utile sera la bienvenue, merci bcp !
> >
> >
> > Olivier Petit
> >
> >
> >
> >
> >
> >
> >
> > --
> > 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)
> >
>
>
> --
> 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)
>
--
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
|