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

Format d'échange (XML, JSON...) Java Discussion :

Compilation XSL


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    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 : 40
    Localisation : Chine

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

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Par défaut Compilation XSL
    Salut,

    Je dois reprendre un projet d'un ancien stagiaire.
    Il a fait une architecture XML avec une feuille de style xsl, et il compile le tout via un script SH.

    voici la commande pour chaque fichier xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ${JDKJAVA}/java org.apache.xalan.xslt.Process -IN ${REPXML}/${fic}.xml 
    -XSL $FICXSL -OUT ${REPHTML}/${fic}.html
    Tout ce que je sais c'est que ca transforme mes xml en html, le compilateur je ne le connais pas.
    Maintenant j'ai remarqué une chose plutot embettante : il ne reconnait pas les && || dans les scripts javascript de la feuille de style xsl, et je me retrouve avec des erreurs du style :
    file:/oracleas/0904/oapcp00/Apache/Apache/htdocs/menu/menu.xsl; N° de ligne105; N° de colonne-1; Erreur XSLT (javax.xml.transform.TransformerConfigurationException): javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: Caractère ou syntaxe de référence d'entité non valide
    à la compilation.

    Quelqu'un sait d'où cela vient et comment y remédier ?

    merci

    mavina

  2. #2
    Membre émérite

    Inscrit en
    Décembre 2004
    Messages
    584
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 584
    Par défaut
    Dans les grandes lignes je pense que cela est dû au fait qu'XML est "strict". Les caractères spéciaux genre &, < et > doivent être passés avec des mises en forme particulières.

    En gros, faut trouver les équivalents de ces valeurs en XML puis de parser ton document d'entrée avant ton XLST pour y faire tes modifs.

    Enfin, je pense, j'peux m'tromper

    EDIT : pour & faut mettre &amp; il me semble.

  3. #3
    Membre éprouvé
    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 : 40
    Localisation : Chine

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

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Par défaut
    dans ces cas là je vais poster sur le forum XML, merci de ta réponse

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

Discussions similaires

  1. [WebLogic Portal] PortletBridge - Erreur de compilation XSL
    Par ruda.tom dans le forum Portails
    Réponses: 2
    Dernier message: 03/07/2009, 14h48
  2. xsl pour la compilation de phrases citant une chaine
    Par pepsy77 dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 09/03/2008, 11h01
  3. [XSL] Erreur de compilation de feuille de style
    Par Asnidren dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 12/09/2006, 15h40
  4. compiler XML - XSL
    Par madvic dans le forum XSL/XSLT/XPATH
    Réponses: 9
    Dernier message: 15/09/2005, 09h11

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