Literal de instrução de processamento XML (Visual Basic)
Um literal que representa um objeto XProcessingInstruction.
Sintaxe
<?piName [ = piData ] ?>
Partes
<?
Obrigatórios. Denota o início do literal de instrução de processamento XML.
piName
Obrigatórios. Nome que indica qual aplicativo a instrução de processamento tem como destino. Não é possível começar com "xml" ou "XML".
piData
Opcional. Cadeia de caracteres que indica como o aplicativo direcionado por piName
deve processar o documento XML.
?>
Obrigatórios. Indica o fim da instrução de processamento.
Valor Retornado
Um objeto XProcessingInstruction.
Comentários
Literais de instrução de processamento XML indicam como os aplicativos devem processar um documento XML. Quando um aplicativo carrega um documento XML, o aplicativo pode verificar as instruções de processamento XML para determinar como processar o documento. O aplicativo interpreta o significado de piName
e piData
.
O literal do documento XML usa sintaxe semelhante à da instrução de processamento XML. Para saber mais, confira Literal de documento XML.
Observação
O elemento piName
não pode começar com as cadeias de caracteres "xml" ou "XML", porque a especificação XML 1.0 reserva esses identificadores.
Você pode atribuir um literal de instrução de processamento XML a uma variável ou incluí-lo em um literal de documento XML.
Observação
Um literal do 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 instrução de processamento XML em uma chamada para o construtor XProcessingInstruction.
Exemplo
O exemplo a seguir cria uma instrução de processamento que identifica uma folha de estilos para um documento XML.
Dim pi As XProcessingInstruction =
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>