Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2658 connectés 

  FORUM HardWare.fr
  Programmation

  [XML] Caractères autorisés

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XML] Caractères autorisés

n°27943
Cherrytree
cn=?
Posté le 27-04-2001 à 09:31:55  profilanswer
 

Bien, je suis en train de rédiger la dtd de mon document XML et je cherche à savoir si je pourra

mood
Publicité
Posté le 27-04-2001 à 09:31:55  profilanswer
 

n°27947
Cherrytree
cn=?
Posté le 27-04-2001 à 09:34:39  profilanswer
 

Oups, j'ai appuyé sur Entrée de manière fortuite...
 
Est-ce que je peux taper n'importe quel caractère entre deux balises <BAL> et </BAL>.
 
Par exemple le caractère ">".
 
J'ai spécifié le type PCDATA pour l'élément BAL. Celui-ci est-il adapté ? Dois-je utiliser autre chose, si je veux taper du code source par exemple ?

n°27950
nabab
I'm blogging this.
Posté le 27-04-2001 à 09:48:19  profilanswer
 

Tu parles de la norme Open Financial Exchange ?
 
Tu peux en effet utiliser ce caractere car comme tu le soulignes en fait l'element BAL a travers le noeud value est typé comme PCDATA.
 

  • PCDATA : Parsed Character DATA. Partie d'un document pouvant contenir à la fois des balises et du texte (des données), et devant donc être analysée (cf www.linux-france.org)


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°27968
cthulhu
Merci, merci...
Posté le 27-04-2001 à 10:28:58  profilanswer
 

tiens, il me semblait que pour les caracteres reserves du type <,>,...
tu étais obligé d'utiliser les entites par defaut  
<
>
 
moi, pour pouvoir inserer une balise html dans dans un attribut
(<BR>, pour faire un retour a la ligne dans un commentaire), j'ai du definir dans la dtd une entite:
<!ENTITY br "<br>">
 
de sorte que dans le fichier xml, lorsque je dois inserer ma balise, je fais appelle a lentite br...

n°27970
nabab
I'm blogging this.
Posté le 27-04-2001 à 10:33:24  profilanswer
 

Cthulhu > Pour ce que j'ai compris au probleme de Cherrytree elle veut taper du code source dans sa balise il veut donc qu'il soit interprété d'ou le choix du type PCDATA il ne faut donc pas utiliser les codes < ... sinon cela rendrait le parsage nul d'un tel element ...
Par contre il est vrai que ta solution est necessaire au vu du probleme que tu avais rencontré mais ici cela ne semble pas etre le cas ...  
 
Cherrytree> pour une DTD OFX, il n'est pas necessaire de la rediger tu peux en telecharger sur le net cela evite un travail fastidieux ...

 

[edit]--Message édité par Nabab--[/edit]


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°27982
Cherrytree
cn=?
Posté le 27-04-2001 à 10:59:34  profilanswer
 

Merrci Nabab. C'est sympa. Cela dit je suis un monsieur...

n°27989
nabab
I'm blogging this.
Posté le 27-04-2001 à 11:10:04  profilanswer
 

:(  je suis desolé mais ton pseudo a à mon oreille une consonnance feminine ... je rectifie ma phrase de suite ...


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°28134
cthulhu
Merci, merci...
Posté le 27-04-2001 à 16:09:47  profilanswer
 

ok, nabab,
merci d'avoir rectifier mon erreur... ;)

n°28137
nabab
I'm blogging this.
Posté le 27-04-2001 à 16:13:21  profilanswer
 

Hargh mouvementé ce topic  :D, heu tu n'as pas fait d'erreur juste une interpretation de la question différente de la mienne qui aurait pu se reveler exacte ...
 
Bon ben on arrete de se faire des gentillesses et on retourne bosser  :D


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°28143
cthulhu
Merci, merci...
Posté le 27-04-2001 à 16:19:16  profilanswer
 

on est vendredi, il est 16h et moi g plus envie de bosser...
...kestu crois que je fais sur le forum... :sol:

mood
Publicité
Posté le 27-04-2001 à 16:19:16  profilanswer
 

n°28146
nabab
I'm blogging this.
Posté le 27-04-2001 à 16:20:04  profilanswer
 

:lol:


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°28234
gilou
Modérateur
Modzilla
Posté le 28-04-2001 à 07:30:22  profilanswer
 

Bon, c'est pas trop juste ce que j'ai lu.
 
En XML, si tu veux taper du code qui ne soit pas interprete par le parser, tu peux le faire au moyen d'une CDATA section.
Une CDATA section ca se fait ainsi:
ca demarre par: <![CDATA[  
ca se termine par ]]>
et entre les deux, il peut y avoir tout ce que tu veux, sauf ]]>
Les CData Sections peuvent apparaitre partout ou des donnes caracteres le peuvent (donc en particulier dans les elements ayant un contenu de type PCDATA ou mixed).
 
Bon, ca c'est la theorie, apres, il faut verifier que ton browser supporte ca.
Sinon tu devras passer par les entitees < et >
 
Le PCDATA, comme son nom l'indique, sera parse, ce qui signifie que les balises seront ete parsees comme des balises. La CData section est un mecanisme XML inhibant ce parsing sur un bloc de caracteres.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [XML] Caractères autorisés

 

Sujets relatifs
[Java] Affichage de polices de caractères[XML] parcours d'attributs
Solution Apache pour XML/XSL ?[C++] Mettons les choses au point pour les chaines de caractères !
[ASP] transformer une chaine de caractères en tableau ??[ c++ ] caracteres ASCII et cprintf
[XML] kesako[C] les caracteres accentués dans une console DOS
XML : besoin d'explication[php] Les chaines de caractères vous connaissez???
Plus de sujets relatifs à : [XML] Caractères autorisés


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR