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 :

XSL problème d'appel des balise


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2012
    Messages : 27
    Par défaut XSL problème d'appel des balise
    Bonjour,

    je chercher à transformer un document xml via un template xsl

    Mon problème est la suivante:

    j'ai un fichier XML qui contient dans leur premier balise une caractère spéciale c'est les deux points ":" exemple <Part:Root> ... </Part:Root>

    quand je fait un appel a cette balise dans le fichier xsl un erreur ce produite lors de l’exécution de ce fichier .

    Aider moi SVP et merci d'avance.

  2. #2
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour,

    oui, mais on ne va pas la deviner ton erreur !
    Il n'y a que les commerciaux de Microsoft qui te trouveront une boule magique

    Tu nous transmet, le nom de ton programme ou le langage que tu utilise
    et tes extraits de code xml, xsl, et le message de ton erreur.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2012
    Messages : 27
    Par défaut
    le fichier XML :

    <?xml version="1.0" encoding="UTF-8"?>
    <?xml-stylesheet type="text/xsl" href="xsl_1.xsl"?>
    <Part:Root xmi:version="2.0" xmlnsmi="http://www.omg.org/XMI" xmlnsart="http://Part/1.0" Name="Version_0">
    <Participant ParticipantName="Service">
    <Port>
    <ServicePort Name=" : Service X"/>
    </Port>
    </Participant>
    <Participant ParticipantName="ServiceConsumer">
    <Port>
    <RequestPort Name=" : ~Service X"/>
    </Port>
    </Participant>
    <Participant ParticipantName="Back-upStores">
    <Port>
    <ServicePort Name=" : TemporaryStorage"/>
    </Port>
    </Participant>
    </Part:Root>

    le fichier XSL :

    <?xml version='1.0'?>

    <xsl:stylesheet xmlnssl="http://www.w3.org/1999/XSL/Transform" version="1.0">

    <xsl:output method="html" indent="yes"/>

    <xsl:template match="/">

    <html>

    <body>

    ---------------------Declaration de contexte----------------------------------------------------------

    <br/><br/>

    <br/>

    <B> CONTEXT </B>

    <xsl:value-of select="Part:Root/@Name"/><br/>


    <br/><br/>

    ---------------------Definition de nom de l'ensemble----------------------------------------------------


    <br/><br/>

    <B>SETS </B> Participant <br/><br/><br/>

    <br/><br/>
    <br/>
    ---------------------Declaration des constantes--------------------------------------------------------

    <br/><br/>
    <br/>

    <B>CONSTANTS</B> <br/>

    <xsl:for-each select="Part:Root/Participant">

    <xsl:value-of select="@ParticipantName"/><br/>

    </xsl:for-each>

    <br/><br/>
    <br/>

    </body>

    </html>

    </xsl:template>

    </xsl:stylesheet>

    Le message d'erreur sous firefox car la sortie est un fichier HTML :


    Erreur lors du chargement de la feuille de style : Une erreur inconnue s'est produite ().

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Firefox n'est pas super clair avec les erreurs XSLT -_-°.
    Bref,

    pense à déclarer xmlns:Part dans ton XSLT exactement de la même manière que tu le déclares dans ton XML.
    Il risque pas de deviner ce que veut dire le préfixe Part: ...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2012
    Messages : 27
    Par défaut
    Merci thelvin,

    Mais le problème que le fichier XML est génerer automatiquement via ecplise je peux pas le modifier mon travail est limiter a transformé ce fichier a travers xsl a un fichier html ou texte qui porte les règles demander.

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Personne te demande de le modifier, juste de copier/coller le xmlns:Part qui est dedans. À moins que le générateur ne soit complètement con, ce sera toujours le même, donc tu prends un fichier, tu copies/colles ce truc dans ton XSLT, et tu as fini.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [RegEx] Problème pour fermer des balises
    Par Miaou le chat thon dans le forum Langage
    Réponses: 4
    Dernier message: 26/01/2009, 10h48
  2. [Smarty] Problème d'affichage des balises HTML
    Par arnogb69 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 07/08/2008, 12h02
  3. Problème d'appel des méthodes OpenGL
    Par choko83 dans le forum OpenGL
    Réponses: 5
    Dernier message: 24/04/2008, 10h02
  4. [XML/CSS/XSL] Problème d'affichage des images "dynamiqu
    Par popol55 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 06/04/2006, 16h24
  5. [XSL]Problème de portée des variables
    Par djulesp dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 17/09/2004, 10h34

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