Maison  >  Article  >  développement back-end  >  Guide XML - XML ​​CDATA

Guide XML - XML ​​CDATA

黄舟
黄舟original
2017-02-11 15:32:391807parcourir


Tout le texte du document XML sera analysé par l'analyseur.

Seul le texte du composant CDATA sera ignoré par l'analyseur.


--------------------------------------------- ---------------------------------------

Analyser les données
Les analyseurs XML traitent généralement tout le texte d'un document XML.

Lorsqu'un élément XML est analysé, le texte à l'intérieur de l'élément XML est également analysé :

<message>This text is also parsed</message>

La raison pour laquelle l'analyseur XML fait cela est qu'à l'intérieur du Élément XML Il peut également contenir d'autres éléments. Comme dans l'exemple ci-dessous, l'élément name contient deux éléments : first et last :

<name><first>Bill</first><last>Gates</last></name>

L'analyseur pensera que le code ci-dessus ressemble à ceci :

<name> 
<first>Bill</first> 
<last>Gates</last> 
</name>



--------------------------- ----- --------------------------------------------- ----- --

Caractères d'échappement
Les caractères XML illégaux doivent être remplacés par les entités correspondantes.

Si vous utilisez des caractères comme "d6358a66f4505d4a8bb2d6628b82ec56 et
' ' guillemets simples
" " guillemets doubles

L'entité doit commencer par le symbole "&" et se terminer par le symbole ";".
Remarque : Seuls le caractère "ca020ef8ea805e1d8a39dcc035fb2470" :


<script> 
<![CDATA[ 
function matchwo(a,b) 
{ 
if (a < b && a < 0) then 
{ 
return 1 
} 
else 
{ 
return 0 
} 
} 
]]> 
</script>

in Dans l'exemple précédent, tout le texte entre les parties CDATA sera ignoré par l'analyseur.

Remarque CDATA :
Les composants CDATA ne peuvent plus contenir de composants CDATA (ne peuvent pas être imbriqués). Si le composant CDATA contient les caractères "]]>" ou "a8f6ae1fa4384c6ca0cc1e4fd4905be5".

Ce qui précède est le contenu du Guide XML - XML ​​​​CDATA Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Guide XML – Syntaxe XMLArticle suivant:Guide XML – Syntaxe XML