Literal de CDATA XML (Visual Basic)

Literal que representa un objeto XCData.

Sintaxis

<![CDATA[content]]>  

Partes

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

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

]]>
Necesario. Indica el final de la sección.

Valor devuelto

Objeto XCData.

Comentarios

Las secciones CDATA XML contienen 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 termina con la secuencia "]]>". Esto implica los puntos siguientes:

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

  • Las secciones CDATA XML no se pueden anidar, porque content no pueden contener el valor "]]>".

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 le permite copiar 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 XML literales).

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

Consulte también