Literal de instrução de processamento XML (Visual Basic)
Um literal que representa um XProcessingInstruction objeto.
Sintaxe
<?piName [ = piData ] ?>
Partes
<?
Obrigatório. Indica o início da instrução de processamento XML literal.
piName
Obrigatório. Nome que indica qual aplicativo a instrução de processamento se destina. Não pode começar com "xml" ou "XML".
piData
Opcional. String que indica como o aplicativo de destino piName
deve processar o documento XML.
?>
Obrigatório. Indica o fim da instrução de processamento.
Devolver Valor
Um XProcessingInstruction objeto.
Observações
Os literais de instruções 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 obter mais informações, consulte Literal de documento XML.
Nota
O piName
elemento 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 uma instrução de processamento XML literal a uma variável ou incluí-la em um literal de documento XML.
Nota
Um literal XML pode abranger várias linhas sem precisar de 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 a instrução de processamento XML literal em uma chamada para o XProcessingInstruction construtor.
Exemplo
O exemplo a seguir cria uma instrução de processamento identificando uma folha de estilo para um documento XML.
Dim pi As XProcessingInstruction =
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>