Literal CDATA XML (Visual Basic)

Um literal que representa um objeto XCData.

Sintaxe

<![CDATA[content]]>  

Partes

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

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

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

Valor Retornado

Um objeto XCData.

Comentários

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 CDATA XML pode conter qualquer texto. Isso inclui caracteres XML reservados. A seção CDATA XML termina com a sequência "]]>". Isso significa o seguinte:

  • Você não pode usar uma expressão inserida em um literal CDATA XML porque os delimitadores de expressão inseridos 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.

Observação

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

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

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

Confira também