2011-07-22 8 views
0

Puis-je utiliser des balises Superscript et Subscript dans un fichier XML?Balise SUP/SUB en XML

J'ai essayé copier coller, en utilisant <SUP> étiquettes mais il donne erreur. J'ai également beaucoup cherché, mais n'a pas pu obtenir la solution appropriée.

Quelqu'un pourrait-il me suggérer une solution?

+1

Fournissez votre XML. Peut être qu'il a une référence au schéma. –

+0

\t \t \t nom \t \t titre \t \t \t sous-chapitres nom \t \t \t \t \t shradha

+0

Ma supposition était correcte. Voir ma réponse: http://stackoverflow.com/questions/6788711/sup-sub-tag-in-xml/6789427#6789427 –

Répondre

3

Il n'y a rien dans le standard XML qui exclut les éléments SUP ou SUB.

Cependant, ils n'ont pas de signification spécifique dans XML non plus.

Si vous vous attendez à ce qu'ils apparaissent en tant que super et sous-scripts, cela n'arrivera pas.

+0

Pouvons-nous écrire ces tags dans Plist? En fait, je veux afficher cela en plist et c'est au format XML.So est là et la solution à afficher en plist? Pouvez-vous s'il vous plaît me dire quelle est la différence entre XML et Plist? En attente de réponse? – shradha

+0

@shradha - Vous n'avez jamais mentionné de schéma/DTD dans votre question initiale. Si vous le regardez, [ici] (http://www.apple.com/DTDs/PropertyList-1.0.dtd), vous verrez que ce ne sont pas des éléments supportés. – Oded

1

Vous pouvez utiliser les balises que vous aimez dans XML, c'est tout.

Veuillez ne jamais utiliser l'expression "J'ai essayé et il m'a donné une erreur" sans nous dire ce que l'erreur était. Nous aimons être utiles, mais nous ne pouvons pas vous expliquer une erreur sans voir le message d'erreur. C'est comme dire à votre médecin que vous ne vous sentez pas bien sans lui dire les symptômes.

+0

j'ai utilisé h o mais il m'a donné erreur « caractère inattendu s à Line11 » – shradha

0

Ce fichier XML:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
    <array> 
     <dict> 
      <key>name</key> 
      <string>title</string> 

      <key>subchapters</key> 
      <string>name</string> 
     </dict> 
    </array> 
</plist> 

a référence à DTD dans lequel l'élément sub n'est pas défini. Cette DTD est située http://www.apple.com/DTDs/PropertyList-1.0.dtd

Je pense que vous pouvez omettre la validation DTD dans votre analyseur XML.

0

Vous pouvez envelopper votre texte dans une balise CDATA, comme ceci:

<![CDATA[ <string>haii</string> ]]> 

L'analyseur XML ne tentera pas d'analyser le contenu à l'intérieur, mais l'interpréter comme un littéral, qui résoudra votre problème.

+0

Utilisé cette erreur inattendue .Mais donnant EOF – shradha

+0

@shradha, pouvez-vous s'il vous plaît nous montrer votre nouveau fichier XML? – foxy

+0

nom nom du Chapitre sous-chapitres shradha

Questions connexes