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

Taglibs Java Discussion :

Fichier tag au format xml? [FAQ] [Custom Tags]


Sujet :

Taglibs Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Pi2
    Pi2 est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 134
    Par défaut Fichier tag au format xml?
    Bonjour,
    comme il existe les JSPX pour écrire des JSP au format XML,
    existe-t-il un équivalent pour écrire des fichiers de tag (*.tag) au format XML?

    J'aimerais, par exemple, pouvoir écrire l'en-tête suivant:[FONT=monospace]

    [/FONT]<%@ attribute name="format" required="false" %>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

    sous forme équivalente à:

    <jsp:root xmlns:c="http://java.sun.com/jsp/jstl/core#" >
    <jsp:directive.attribute name="format" required="false" />

    merci.
    Pi2.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 71
    Par défaut
    Salut,

    Voir ici les tag files :

    http://java.sun.com/j2ee/1.4/docs/tu.../JSPTags5.html

    @+

  3. #3
    Pi2
    Pi2 est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 134
    Par défaut
    Tu n'as pas du comprendre ma question. :-(
    Le tutoriel de sun (lien que tu me donnes) parle de tag file au format JSP et non pas d'équivalent JSPX.

  4. #4
    Pi2
    Pi2 est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 134
    Par défaut
    C'est d'autant plus crucial, par exemple, lorsqu'un on utilise dans le tag file un tag, d'une éventuelle autre librairie, qui a pour body-content du xml. Car, si le xml n'est pas correct, il faudrait que le tag file lance une exception, or, avec la syntax à la jsp avec scriptlet, aucune exception n'est lancée.

    Un petit exemple pour être plus clair:
    voici le code fictif du mon tag file fictif:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     <%@ taglib uri="http://www.mysociety.fr/sewese#" prefix="sew" %>
    <%@ attribute name="member" required="true" rtexprvalue="true" %>
     
    <sew:monTagDefinedElsewhere member="${member}">
        <%-- doit contenir du XML bien formé 
                car le transmet à une feuille XSL par exemple --%>
        <km:bodyBlue rdf:about="bblue">
            <rdf:Description>
                <rdf:type rdf:resource="http://myns#toto" />
            </rdf:Description>
        </km:bodyBlue>
    </sew:monTagDefinedElsewhere>
    là vous voyez tout de suite le problème: les espaces de nommage km et rdf ne sont pas déclarés!!! :-( et, one n epeut PAS les déclarer! Car on ne peut absolument pas écrire :

    <km:bodyBlue xmlns:km="http://myns#toto" xmlns:rdf="..." >
    car comme on est en jsp-scriptlet et non en XML cette syntaxe n'est pas permise...

    D'où l'intérêt d'avoir une syntaxe XML pour écrire des tag file propres et bien formés. :-)

    je repose donc ma question: existe-t-il qqchose de ce point de vue ou qqchose va-t-il bientôt exister?

    Merci.
    Pi2.

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Il me semble qu'il faut tajouter un x à l'extension de fichier : *.tagx

    a++

  6. #6
    Pi2
    Pi2 est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 134
    Par défaut
    Super! C'est cela. Merci!
    Pi2

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

Discussions similaires

  1. Conversion d'un fichier Excel au format XML
    Par DeadPooleuh dans le forum VB.NET
    Réponses: 2
    Dernier message: 17/02/2015, 13h43
  2. Comment convertir un fichier genbank en format xml
    Par kargero dans le forum Bioinformatique
    Réponses: 0
    Dernier message: 11/02/2008, 16h26
  3. [java][xml] Peut-on convertir un fichier au format XML?
    Par Penelope333 dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 10/02/2006, 21h20
  4. lire / écrire dans un fichier excel au format xml
    Par crisflo dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 28/01/2006, 10h50
  5. Lecture de fichier au format XML ??
    Par nico0007 dans le forum Langage
    Réponses: 1
    Dernier message: 07/07/2005, 15h40

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