Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

From: Stephane Bonhomme (s.bonhomme@wanadoo.fr)
Date: 11/11/2003 - 08:13


Bonjour

Les entités en question (é è etc.) sont des entités html.
Elles ne sont donc pas, par défaut, connues par votre parser xml.

Pour remédier à cela plusieurs solutions :

- Ne plus utiliser ces entités mais directement les caractères
correspondants (en utf8 ou iso-8859-15). Dans ce cas, il est possible de
dire au processeur xslt quel encodage produire dans le document
résultant de la transformation en utilisant l'élément <xsl:output
encoding="iso-8859-15"/> comme fils de la racine de votre feuille xslt.

- si les entités sont présentes dans le document source de la
transformation (xhtml) : vérifier que votre document source contient une
section <!DOCTYPE html... référençant la DTD xhtml qui définit ces
entités.

- si les entités sont présentes dans votre feuille de style : il faut
inclure dans l'en-tête de votre feuille une déclaration des entités
utilisées (soit directement, soit par référence au fichier standard).
Alors les entités seront correctement interprétées dans votre feuille
xslt. Dans le document produit, les caractères seront ceux de l'encodage
de sortie que vous avez spécifié.

Le ven 07/11/2003 à 00:00, Jean-Marie Hoornaert a écrit :
> Bonjour,
>
> Je suis assez nouveau en xml-xslt.
>
> J'ai un site internet où j'utilise la fonction php xslt_process() pour
> parser des documents xml via une feuille de style xsl.
> Cela fonctionnerais très bien, si la langue française ne comportait pas
> de caractères accentués.
> Dès que j'utilise des accents (et c'est inévitable), j'ai une erreur :
> XML parser error 11: undefined entity
>
> Si j'utilise utf-8, le "é" [e-accent aigu] devient "é"
> Si j'utilise iso-8859-1, même avec "&eacute;" pour remplacer "é", c'est
> l'erreur cité.
>
> Où est le problème? Et quelles solutions sont envisageables?
>
> --
> Cordialement.
>
> Jean-Marie -HOO;-)
> ____________________
> Jean-Marie Hoornaert
> Courriel : jmh@h2o.be
> PPsP* : http://www.h2o.be
> Newsletter : abonnement@h2o.be?subject=abonnement_h2o
> * Page Personnelle sans Prétention
> * pour AppleScripter FileMaker
> --
> 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)

-- 
    Stéphane Bonhomme - Formations, Conseil et Réalisations
 Ingénierie Documentaire - Technologies Web - Logiciels Libres
   s.bonhomme@wanadoo.fr - http://perso.wanadoo.fr/s.bonhomme
              04 76 17 09 40 / 06 88 57 27 08

-- 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

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement