IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[débutant][xsl]Invalid Character


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut [débutant][xsl]Invalid Character
    Bonjour,

    j'éssaie de mettre en place un Xml Style Sheet sur un fichier XML contenant un caractere particulier : 'ü'.
    Je ne peux pas le changer puisque c'est un fichier XML Allemand, mais est il possible de lui faire accepter le ü?
    An invalid character was found in text content. Error processing resource 'file:///C:/Documents and Settings/brunstof.TAE/D...
    merci

    mavina
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  2. #2
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    est ce que l'encoding de l'output du xsl est coherent avec le fichier xml ?

  3. #3
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    justement, peut-être pas...
    Je vous met le XSL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <?xml version="1.0"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
     
     <xsl:template match="/">
      <xsl:apply-templates select="matrix"/>
     </xsl:template>
     
     <xsl:template match="matrix">
      <html>
       <body>
        <H3>Matrix's display</H3>
        <table border="2">
         <tr><td></td><td> Name </td><td> Info-uber </td><td> Wert </td><td> Bemerkungen </td></tr>
        <xsl:apply-templates select="Eingabe"/>
        <xsl:apply-templates select="Know-How"/>
        </table>
       </body>
      </html>
     </xsl:template>
     
     <xsl:template match="Eingabe">
      <tr><td> Eingabe </td><td> <xsl:value-of select="Name"/> </td><td> <xsl:value-of select="Info-über"/> </td><td> <xsl:value-of select="Wert"/> </td><td> <xsl:value-of select="Bemerkungen"/> </td></tr>
     </xsl:template>
     
     <xsl:template match="Know-How">
      <tr><td> Eingabe </td><td> <xsl:value-of select="Name"/> </td><td> <xsl:value-of select="Info-über"/> </td><td> <xsl:value-of select="Wert"/> </td><td> <xsl:value-of select="Bemerkungen"/> </td></tr>
     </xsl:template>
    </xsl:stylesheet>
    et le début de l'XML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?xml version="1.0" encoding="Windows-1252" standalone="yes"?>
    <?xml:stylesheet type="text/xsl" href="QMS.xsl"?>
    Y a t il un parametre encoding pour le xsl ?

    merci

    mavina
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  4. #4
    Membre confirmé Avatar de Perceval
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2003
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2003
    Messages : 355
    Points : 464
    Points
    464
    Par défaut
    a mon avis, c'est l'encoding qui ne doit pas reconnaitre le caractère...

    Avec l'encoding iso-8859-1 ca passe.

    Sinon, as tu essayé avec de faire passer le caractère par son code ISO ?
    Save a tree... Eat a beaver

  5. #5
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    Citation Envoyé par Perceval
    a mon avis, c'est l'encoding qui ne doit pas reconnaitre le caractère...

    Avec l'encoding iso-8859-1 ca passe.
    Faudrait que je mette
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?xml version="1.0"?> 
    <xsl:stylesheet version="1.0" encoding="iso-8859-1" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
    ?
    Citation Envoyé par Perceval
    Sinon, as tu essayé avec de faire passer le caractère par son code ISO ?
    Quoi comment ? je débute en XSL (dsl j'ai oublié le débutant :/ je le rajoute)

    merci
    mavina
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  6. #6
    Membre confirmé Avatar de Perceval
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2003
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2003
    Messages : 355
    Points : 464
    Points
    464
    Par défaut
    Plutot comme ca que je mettrais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?xml version="1.0"  encoding="iso-8859-1" ?>
    <xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/TR/WD-xsl">
    Pour le caractère ISO du ü c'est ce code => &_#252; (enlever le _ )
    Save a tree... Eat a beaver

  7. #7
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    il est sage de specifié la nature du document en "sortie" ceci grace à la balise xsl:output dans la feuilles xslt,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    	<xsl:output method="..." version="1.0" encoding="..." indent="no"/>
    ...
    Valeur pour la method : text,xml,html et il est plus sur que l'encoding soit en accord avec le xml en entrée

  8. #8
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    Required white space was missing. Error processing resource 'file:///C:/Documents and Settings/brunstof.TAE/Desktop/rapport...

    <xsl:stylesheet version="1.0"xmlnssl="http://www.w3.org/TR/WD-xsl">
    -----------------------------^
    erreur retournée
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  9. #9
    Membre confirmé Avatar de Perceval
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2003
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2003
    Messages : 355
    Points : 464
    Points
    464
    Par défaut
    espace... quand tu nous tient... ;o))
    Save a tree... Eat a beaver

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. question débutant xsl
    Par irnbru dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 30/03/2006, 18h20
  2. Réponses: 2
    Dernier message: 28/12/2005, 11h54
  3. [débutant][XSL][FOP] Attribut à partir d'un paramètre XML
    Par drinkmilk dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 03/03/2005, 09h41
  4. [débutant][xsl]incrémenter une variable
    Par guitalca dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 01/04/2003, 15h19
  5. [XMLRAD] invalid character type
    Par Sylvain James dans le forum XMLRAD
    Réponses: 4
    Dernier message: 10/12/2002, 07h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo