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

XML/XSL et SOAP Discussion :

XML fête ses 15 ans


Sujet :

XML/XSL et SOAP

  1. #41
    Membre éprouvé

    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2006
    Messages
    621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Janvier 2006
    Messages : 621
    Points : 1 264
    Points
    1 264
    Par défaut
    Citation Envoyé par GrandFather Voir le message
    Pour un même élément et dans le même espace de noms, les attributs sont nécessairement uniques. Ou alors je n'ai pas bien compris ce que tu voulais dire.
    je vais peut être dire une betise, mais il me semble bien que l'unicité des attributs n'est pas obligatoire. Pareil en tout cas pour les noeuds.
    A moins qu'on ne parle pas des mêmes "attributs". ou que je ne me trompe...
    "L'incohérence de ceux qui dirigent et l'incompétence de ceux qui critiquent sont un vibrant hommage à ceux qui exécutent."
    Général George S. PATTON. Messine 1943.

  2. #42
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Citation Envoyé par Benjîle Voir le message
    [...] plus d'attribut. En effet ceci sont mal supportés pour certaines opérations XSLT 1.1 (tests sur variables et autres).
    Alors déjà je serais curieux de savoir qu'est-ce que c'est, XSLT 1.1.

    Ensuite, que ce soit XSLT 1.0 ou 2.0 j'ai pas constaté que les attributs y seraient plus mal gérés qu'autre chose. Un(des) lien(s) qui montre des exemples, éventuellement dans une nouvelle discussion dédiée, s'il te plaît.

    Citation Envoyé par arkhamon Voir le message
    je vais peut être dire une betise, mais il me semble bien que l'unicité des attributs n'est pas obligatoire.
    C'est en effet une bêtise. Attributs pas uniques => mal formé. Mal formé => erreur fatale. C'est donc très obligatoire.

    Citation Envoyé par arkhamon Voir le message
    A moins qu'on ne parle pas des mêmes "attributs". ou que je ne me trompe...
    Les attributs c'est une seule chose. c'est truc="machin" bidule="chouette" dans cet exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <toto truc="machin" bidule="chouette">
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #43
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Points : 1 394
    Points
    1 394
    Par défaut
    @arkamon et grandfather
    autant pour moi
    j'ai dit n'importe quoi
    un simple test de xpath sur un element avec 2 fois le même attribut plante en xml 1.1.

    @thelvin
    XSLT 1.1 c'est ça
    http://www.w3.org/TR/xslt11/

    pour l'exemple je t'en rédige un dès que j'ai 10 min parce que là je suis au travail. Les problèmes que j'avais rencontré portait sur des tests (xsl:if) avec une variable dans le test, qui fonctionnait parfaitement sur des éléments et pas sur des attributs dans XSLT 1 en utilisant le processeur MSXML. MS proposait d'ailleurs un workaround par l'usage de xsl:when dans une boucle for. De même saxon xslt1 plantait mais pas saxon xslt2.

    et ok je créerai une discussion pour ça parce que je fais une digression

  4. #44
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Citation Envoyé par Benjîle Voir le message
    @thelvin
    XSLT 1.1 c'est ça
    http://www.w3.org/TR/xslt11/
    Bon ok je ne savais pas, mais le "Status of this Document" dit clairement que ce draft est abandonné en faveur de XSLT 2.0, et listé comme obsolète par le groupe de travail XML (au contraire de 1.0, 2.0 et 3.0 en working draft).

    ... En plus je ne pense pas qu'il gère les conditions de test sur les attributs, autrement que 1.0 le fait.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/05/2011, 17h13
  2. Le protocole FTP fête ses 40 ans
    Par Hinault Romaric dans le forum Réseaux
    Réponses: 10
    Dernier message: 23/04/2011, 16h49
  3. IBM fête ses 100 ans
    Par Gordon Fowler dans le forum Hardware
    Réponses: 14
    Dernier message: 01/04/2011, 19h40
  4. Oracle fête ses 20 ans
    Par Jaouad dans le forum Oracle
    Réponses: 5
    Dernier message: 26/05/2006, 10h11

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