Dela via


XML-bearbetningsinstruktionslitral (Visual Basic)

En literal som representerar ett XProcessingInstruction objekt.

Syntax

<?piName [ = piData ] ?>  

Delar

<?
Obligatoriska. Anger början av XML-bearbetningsinstruktionens literal.

piName
Obligatoriska. Namn som anger vilket program som mål för bearbetningsinstruktionen. Det går inte att börja med "xml" eller "XML".

piData
Valfritt. Sträng som anger hur programmet som ska bearbeta XML-dokumentet ska bearbetas piName .

?>
Obligatoriska. Anger slutet på bearbetningsinstruktionen.

Returvärde

Ett XProcessingInstruction objekt.

Kommentarer

XML-bearbetningsinstruktionsliteraler anger hur program ska bearbeta ett XML-dokument. När ett program läser in ett XML-dokument kan programmet kontrollera instruktionerna för XML-bearbetning för att avgöra hur dokumentet ska bearbetas. Programmet tolkar innebörden av piName och piData.

XML-dokumentliteralen använder syntax som liknar xml-bearbetningsinstruktionen. Mer information finns i XML-dokumentlitteral.

Kommentar

Elementet piName kan inte börja med strängarna "xml" eller "XML", eftersom XML 1.0-specifikationen reserverar dessa identifierare.

Du kan tilldela en XML-bearbetningsinstruktionsliteral till en variabel eller inkludera den i en XML-dokumentliteral.

Kommentar

En XML-literal kan sträcka sig över flera rader utan att behöva radfortsättningstecken. På så sätt kan du kopiera innehåll från ett XML-dokument och klistra in det direkt i ett Visual Basic-program.

Visual Basic-kompilatorn konverterar XML-bearbetningsinstruktionslitralen XProcessingInstruction till ett anrop till konstruktorn.

Exempel

I följande exempel skapas en bearbetningsinstruktion som identifierar en formatmall för ett XML-dokument.

Dim pi As XProcessingInstruction = 
  <?xml-stylesheet type="text/xsl" href="show_book.xsl"?>

Se även