pouvons-nous utiliser un nombre comme noeud de texte dans un fichier XML? par exemplepouvons-nous utiliser un nombre comme noeud de texte dans le fichier XML?
<2>
<abi>Zen</abi>
</2>
il donne l'erreur comme suit
pouvons-nous utiliser un nombre comme noeud de texte dans un fichier XML? par exemplepouvons-nous utiliser un nombre comme noeud de texte dans le fichier XML?
<2>
<abi>Zen</abi>
</2>
il donne l'erreur comme suit
éléments XML doivent suivre ces règles de nommage:
* Names can contain letters, numbers, and other characters
* Names cannot start with a number or punctuation character
* Names cannot start with the letters xml (or XML, or Xml, etc)
* Names cannot contain spaces
Merci beaucoup pour votre information. –
lire le xml spec:
Le esperluette (&) et l'équerre gauche (<) NE DOIVENT PAS apparaître dans leur forme littérale, sauf si utilisé comme délimiteurs de balisage, ou dans un commentaire , une instruction de traitement ou une section CDATA. Si elles sont nécessaires ailleurs, elles DOIVENT être échappées en utilisant des références de caractères numériques ou les chaînes "& amp;" et "& lt;" respectivement. Le support à angle droit (>) peut être représentée par la chaîne « & gt; », et DOIT, pour compatibilité, être échappé en utilisant soit « & gt; » ou une référence de caractère lorsqu'elle apparaît dans la chaîne " ]]> " dans le contenu, lorsque cette chaîne n'est pas marquant la fin d'une section CDATA.
Réponse courte: Non
Vous pouvez utiliser quelque chose comme ça, mais
<element2>
<abi>Zen</abi>
</element2>
Mais ce serait pour un schéma XML vraiment moche, où vous en fin de compte être limité à un maximum nombre d'éléments.
Je pense que vous devriez aller avec quelque chose comme ceci:
<element number="2">
<abi>Zen</abi>
</element>
Non Vous ne pouvez pas utiliser
XML Règles de nommage
éléments XML doivent suivre ces règles de nommage:
1. Names can contain letters, numbers, and other characters
2. **Names cannot start with a number or punctuation character**
3. Names cannot start with the letters xml (or XML, or Xml, etc)
4. Names cannot contain spaces
N'importe quel nom peut être utilisé, non les mots sont réservés.
selon 2ème règle, vous ne pouvez pas utiliser un numéro comme nœud de texte dans un fichier XML, car sa moyenne est la balise est démarré avec un numéro
Quelle est l'erreur? – linjunhalida
Le nœud de texte dans ce fichier XML est "Zen". Ce que vous voulez vraiment savoir, c'est si vous pouvez utiliser un nombre comme nom d'élément. –