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]]>