Partilhar via


XML CDATA Literal (Visual Basic)

Um literal que representa um XCData objeto.

Sintaxe

<![CDATA[content]]>  

Partes

<![CDATA[
Obrigatório. Indica o início da seção XML CDATA.

content
Obrigatório. Conteúdo de texto a ser exibido na seção CDATA XML.

]]>
Obrigatório. Indica o final da seção.

Devolver Valor

Um XCData objeto.

Observações

As seções CDATA XML contêm texto bruto que deve ser incluído, mas não analisado, com o XML que o contém. Uma seção XML cdata pode conter qualquer texto. Isso inclui caracteres XML reservados. A seção CDATA XML termina com a sequência "]]>". Isto implica os seguintes pontos:

  • Não é possível usar uma expressão incorporada em um literal CDATA XML porque os delimitadores de expressão incorporada são conteúdo CDATA XML válido.

  • As seções CDATA XML não podem ser aninhadas, porque content não podem conter o valor "]]>".

Você pode atribuir um literal CDATA XML a uma variável ou incluí-lo em um literal de elemento XML.

Nota

Um literal XML pode abranger várias linhas, mas não usa caracteres de continuação de linha. Isso permite copiar conteúdo de um documento XML e colá-lo diretamente em um programa Visual Basic.

O compilador do Visual Basic converte o literal CDATA XML em uma chamada para o XCData construtor.

Exemplo

O exemplo a seguir cria uma seção CDATA que contém o texto "Pode conter marcas XML> literais<".

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

Consulte também