Tecnología

Inicio

Cómo utilizar CDATA en XML

Cómo utilizar CDATA en XML


A veces dentro de la sintaxis XML, los desarrolladores podrán colocar una cadena de entrada de datos de caracteres entre corchetes, o CDATA. La información que se coloca entre estos soportes es irreconocible para el analizador XML. La motivación para el uso CDATA es o bien colocar notas especiales dentro del código o para incluir caracteres ilegales, como símbolo de unión o "<>" que normalmente produciría el accidente analizador XML. Si estos símbolos son críticos a la entrada, a continuación, la aplicación de CDATA es una necesidad.

Instrucciones

1 Cómo utilizar CDATA en XML

Encuentra etiquetas en caracteres no válidos están produciendo en sus datos. Para ello, abra el archivo XML en un navegador. Si hay un carácter ilegal obtendrá un mensaje de error. Observe la etiqueta donde se produce el error. En el documento ejemplo es el '<pass> </ pass>' etiquetas.

2 Fijar el campo con CDATA. Encuentra la etiqueta que contiene los datos corruptos. En este ejemplo se encuentra en el elemento "<pass> ehdjj y </ pass>". Para fijarlo con CDATA que vuelva a escribir como la siguiente:
<Pass> <! [CDATA [ehdjj &]]> </ pass>
Guarde el archivo después de hacer los cambios.

3 Cómo utilizar CDATA en XML

Compruebe el archivo de errores de nuevo. Abra el archivo XML en un navegador y ver si se produce un error. En este ejemplo, el resultado es la salida libre de errores. No se puede ver los soportes CDATA cuando se ejecuta el archivo XML. Si obtiene otro error como resultado de un carácter ilegal, aplicar CDATA a él también.

4 Incorporar CDATA como parte del elemento. Si continúa recibiendo errores constantes a causa de caracteres no válidos, es posible que desee incorporar CDATA en todos los campos de contraseña. Esto permitiría que el documento XML para funcionar sin problemas y puede ahorrar tiempo en el largo plazo. Para ello convertir cada "<pass> </ pass>" elemento "<pass> <! [CDATA []]> </ pass>".

5 Utilizar CDATA para las notas. Si desea agregar notas especiales junto a un elemento de datos y no tiene que preocuparse de caracteres no válidos, escriba las notas dentro de CDATA. Por ejemplo, si la información de un elemento de entrada es obsoleta que se puede especificar con CDATA. El siguiente ejemplo indica que el estado de origen del estudiante es incorrecta. Debe escribir la nota CDATA al lado de la entrada.
<Student_info>
<Nombre> Mary William </ name>
<Estado> Nueva Jersey <! [CDATA [<< !! no es correcto !! >>]]> </ Estado>
<Tel> 555-7979 </ tel>
<Pass> ehdf </ pass>
</ Student_info>

Consejos y advertencias

  • Si se utiliza un generador de XML por encargo se puede programar ciertos campos a aparecer entre corchetes CDATA de manera predeterminada.
  • En este artículo se muestra cómo incorporar CDATA en un documento XML que incluye caracteres especiales entre la etiqueta de contraseña, así como se muestra cómo utilizar CDATA para añadir notas especiales.
  • Internet Explorer exhibe los soportes CDATA en su salida XML. Mozilla no lo hace.