Pendant la validation les sections de CDATA XML sont ignor�es par l'analyseur de XML, de sorte que vous puissiez placer votre code avec les caract�res sp�ciaux ou l'int�rieur non valide de HTML qui sectionnent.
Donn�es analys�es
Quand un �l�ment de XML est analys� contient qui est l'int�rieur qui est �galement analys�.
<message>This text is also parsed</message>
L'analyseur a analys� le tout contient parce que les �l�ments de XML peuvent contenir d'autres �l�ments, comme dans cet exemple, o� l'�l�ment contient deux autres �l�ments (premier et dernier) :
Des caract�res ill�gaux de XML sont remplac�s par des r�f�rences d'entit�.
Si vous voulez placer un caract�re comme < OU > � l'int�rieur d'un �l�ment de XML, il produira d'une erreur parce que l'analyseur l'interpr�te comme d�but d'un nouveaux �l�ment et extr�mit� d'�l�ment. Vous ne pouvez pas �crire n'importe quoi de pareil :
<message>if age < 70 then</message>
Pour �viter ceci, vous devez remplacer � < � le caract�re avec une r�f�rence d'entit�, comme ceci :
<message>if age < 70 then</message>
XML ont 5 r�f�rences pr�d�finies d'entit� :
<
<
less than
>
>
greater than
&
&
ampersand
'
'
class="normalText"apostrophe
"
"
quotation mark
Note : Seulement les caract�res comme � < � et � et � sont strictement ill�gaux dans XML. Les apostrophes, les guillemets et les signes plus grands que sont facultatifs, mais c'est une bonne habitude pour les remplacer.
Sections de CDATA
Des sections de CDATA sont fondamentalement employ�es pour �chapper � des blocs de texte contenant les caract�res qui seraient autrement identifi�s comme marge b�n�ficiaire b�n�ficiaire. Le processeur de XML a ignor� toutes les r�f�rences d'�tiquettes et d'entit� et les traite juste comme n'importe quelles donn�es-caract�res. Les blocs de section de CDATA ont �t� une mani�re de convenance quand vous voulez inclure de grands blocs de caract�res sp�ciaux comme donn�es-caract�res, mais vous ne voulez pas devoir employer des r�f�rences d'entit� toute heure.
Une section de CDATA commence toujours � < ! [CDATA [ � et extr�mit�s avec � ]] > � :
<xmlElement>
<![CDATA[
I am > the rules!
]]>
</xmlElement>
Notes : -
S'assurer que vous n'avez pas un CDATA [ou a]] > � l'int�rieur de votre CDATA, parce que la section de CDATA ne peut pas �tre nich�e.
Keywords: cdata section, xml document, xml parser, xml processor