Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1219 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Caractères spéciaux RTF Saxon

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Caractères spéciaux RTF Saxon

n°1303046
vanassch
Posté le 10-02-2006 à 15:46:03  profilanswer
 

J'ai un fichier xml avec des caractères spéciaux français (éèàùê...),  
Quand je lance une transformation html(via cocoon et un xsl), aucun problème, les caractères spéciaux fonctionnent très bien.
Par contre, quand je lance une transformation rtf via saxon, tout ces caractères font des sigles bizarres...
Comment faire pour que ces caractères reste pareil en rtf?
Est-ce un problème d'encodage?  
Y a t'il quelque chose a rajouter dans le xsl:value-of?
 
Voici l'entete du fichier xml:
<?xml version="1.0" encoding="UTF-16" standalone="no"?>
<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\travaux\Admin Fujitsu\Gestion CVS\cv new version.xsd">
 
Voci l'entete du fichier xsl de transformation rtf:
<?xml version='1.0'?>
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt"
    xmlns:fn="http://www.yourwebsite.com/rtf">
 
  <xsl:output version="1.0" method="text" />
 
Merci de votre réponse

mood
Publicité
Posté le 10-02-2006 à 15:46:03  profilanswer
 

n°1303117
gebruik
Posté le 10-02-2006 à 16:53:47  profilanswer
 

Si c'est pour une appli web, on utilise généralement l'UTF-8.
Explore de de côté là.

n°1304022
vanassch
Posté le 13-02-2006 à 09:38:23  profilanswer
 

gebruik a écrit :

Si c'est pour une appli web, on utilise généralement l'UTF-8.
Explore de de côté là.


 
En mettant du UTF8, ca ne marche pas, il ne compile meme plus le le fichier et renvoie comme erreur:
 
Building tree for file:/data.xml using class net.sf.saxon.tinytree.TinyBuilder
Error on line 2 column 1 of file:/data.xml:
  SXXP0003: Error reported by XML parser: Content is not allowed in prolog.
Transformation failed: Run-time errors were reported

 
Voici la premiere ligne du fichier:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>

n°1304921
avander
Posté le 14-02-2006 à 09:59:04  profilanswer
 

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. ...


 
tout simplement, non?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Caractères spéciaux RTF Saxon

 

Sujets relatifs
Limiter le choix de SET a quelques caracteresCaractères mal encodés après validation d'un formulaire
Nb caracteres dans une chaine en Fortranprobleme affichage avec caracteres speciaux ( ' " ...)
Concatener des chaines de caracteresAfficher normalement caractères spéciaux d'une URL ("%C3%A9 --> "é")
[JAVA] probleme d'affichage caracteres spéciaux 
Plus de sujets relatifs à : Caractères spéciaux RTF Saxon


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR