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