PCDATA 和 CDATA

PCDATA
  analiza los datos de carácter
  Analizada datos de caracteres, que representa los datos de carácter analizado sintácticamente, datos de texto deben ser interpretadas como analizada por el analizador XML

  XML normalmente analizar todo el texto en un documento XML
  Cuando se analiza un elemento XML, el texto entre las etiquetas será resuelto, tales como:

< Mensaje > Este texto es también analizada </ mensaje >

 

  En el siguiente ejemplo, <nombre> elemento contiene dos elementos adicionales de primera y última,

< Nombre > < primero > Bill </ primero > < última > Puertas </ última > </ nombre >

  El analizador sintáctico que se dividen en los siguientes siguiente:

< Nombre > 
    < primero > Bill </ primero > 
    < última > Puertas </ última > 
</ nombre >

 


CDATA

  Carácter de datos, representan (sin resolver) los datos de carácter, puede entenderse como datos textuales no deben ser analizados por el analizador XML

  Todo el texto en un documento XML será analizado por el analizador, pero el texto en la sección CDATA, excepto

  Al igual que "<" y "y" caracteres son ilegales en el elemento XML
    "<" generará un error porque el analizador interpretará el personaje como el inicio del nuevo elemento
    "y" generará un error porque la voluntad del analizador caracteres se interpretan como las entidades de caracteres de inicio
  así, por ejemplo, contiene una gran cantidad de "<" o "&" carácter en el código JavaScript en
  el fin de evitar errores de análisis, código de script se define como CDATA
  así, toda la sección CDATA contenido será analizador pasar por alto


  Formato:
    CDATA parte "<[Inicio CDATA [!", A "]]>" del extremo

    <! [CDATA [
      ...
      pasa por alto analizador carácter
      ...
    ]]>

<Script> 
    <! [CDATA [
         función matchwo (A, B)   // toda función de la experiencia matchwo es ignorado por el analizador 
        {
             SI (A <B && A <0 ) entonces 
            { 
                retorno 1. ; 
            } 
            Else 
            { 
                retorno 0 ; 
            } 
        } 
    ] ] > 
</ script>

Notas sobre la sección CDATA:
  sección CDATA no pueden contener la cadena "]]>", no permite que la sección CDATA anidada
  sección CDATA extremo marcado "]]>" no puede contener espacios o línea

Supongo que te gusta

Origin www.cnblogs.com/shiliye/p/12605172.html
Recomendado
Clasificación