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 :

Le CDATA doit-il englober tout le noeud texte ?


Sujet :

XML/XSL et SOAP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Débutant en XSLT
    Inscrit en
    Avril 2011
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Débutant en XSLT

    Informations forums :
    Inscription : Avril 2011
    Messages : 54
    Points : 32
    Points
    32
    Par défaut Le CDATA doit-il englober tout le noeud texte ?
    Bonjour,

    Une question rapide et simple à laquelle je ne trouve pas de réponse dans mes recherches (peut-être ne sais-je pas bien formuler ma question).


    Vis à vis de la norme, ai-je le droit d'écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <root>
      <element>Du texte libre et <[!CDATA[du texte en CDATA pour conservé des entités &amp; par exemple]]> puis du texte libre à nouveau et encore <[!CDATA[du texte]]>. Merci.</element>
    </root>

    Merci d'avance.

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 554
    Points : 21 615
    Points
    21 615
    Par défaut
    Non. Par contre, tu as le droit d'écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <root>
      <element>Du texte libre et <![CDATA[du texte en CDATA pour conservé des entités &amp; par exemple]]> puis du texte libre à nouveau et encore <![CDATA[du texte]]>. Merci.</element>
    </root>
    . Il n'est pas obligatoire qu'un CDATA englobe tout le texte.

    D'ailleurs, lorsqu'un texte doit contenir ]]> et qu'il est habituellement encadré de CDATA, soit il faut renoncer à l'encadrer de CDATA, soit il faut en mettre deux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <text>Difficile de placer ]]> dans un texte</text>
    devient

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <text><![CDATA[Difficile de placer ]]]]><![CDATA[> dans un texte]]></text>
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Débutant en XSLT
    Inscrit en
    Avril 2011
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Débutant en XSLT

    Informations forums :
    Inscription : Avril 2011
    Messages : 54
    Points : 32
    Points
    32
    Par défaut
    Au temps pour moi pour la syntaxe

    Merci beaucoup d'avoir répondu à ma question.

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

Discussions similaires

  1. Doit-on installer toutes les bibliothèques ?
    Par nuKs dans le forum Boost
    Réponses: 7
    Dernier message: 07/07/2008, 19h49
  2. image colorée englobe tout l'espace du moniteur
    Par younek dans le forum Périphériques
    Réponses: 11
    Dernier message: 12/08/2007, 21h29
  3. Doit-on créer toutes les relations ?
    Par Exsilius dans le forum Débuter
    Réponses: 8
    Dernier message: 02/02/2007, 16h28
  4. Réponses: 18
    Dernier message: 01/07/2006, 13h57
  5. Réponses: 4
    Dernier message: 18/04/2006, 16h56

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