Compartir a través de


Literal de CDATA XML

Actualización: noviembre 2007

Es un literal que representa un objeto XCData.

<![CDATA[content]]>

Partes

  • <![CDATA[
    Necesario. Denota el inicio de la sección CDATA XML.

  • content
    Necesario. Contenido de texto que va a aparecer en la sección CDATA XML.

  • ]]>
    Necesario. Denota el fin de la sección.

Valor devuelto

Un objeto XCData

Comentarios

Las secciones CDATA XML contienen el texto sin formato que se debe incluir, pero no analizar, con el XML que lo contiene. Una sección CDATA XML puede contener cualquier texto. Esto incluye caracteres XML reservados. La sección CDATA XML finaliza con la secuencia"]]>". Esto implica los siguientes puntos:

  • No se puede usar una expresión incrustada en un literal CDATA XML porque los delimitadores de la expresión incrustada son contenido CDATA XML válido.

  • Las secciones CDATA XML no pueden estar anidadas porque content no puede contener el valor "]]>".

Se puede asignar un literal CDATA XML a una variable o incluirlo en un literal de elemento XML.

Nota:

Un literal XML puede abarcar varias líneas pero no usa caracteres de continuación de línea. Esto permite copiar el contenido de un documento XML y pegarlo directamente en un programa de Visual Basic.

El compilador de Visual Basic convierte el literal CDATA XML en una llamada al constructor XCData.

Ejemplo

En el ejemplo siguiente se crea una sección CDATA que contiene el texto "Can contain literal <XML> tags" (Puede contener etiquetas de literal <XML>).

Dim cdata As XCData = <![CDATA[Can contain literal <XML> tags]]>

Vea también

Referencia

Literal de elemento XML

XCData

Otros recursos

Literales XML

Crear XML en Visual Basic