Freigeben über


XML-Verarbeitungsanweisungsliteral (Visual Basic)

Ein Literal, das ein XProcessingInstruction Objekt darstellt.

Syntax

<?piName [ = piData ] ?>  

Bestandteile

<?
Erforderlich. Gibt den Anfang des XML-Verarbeitungsanweisungsliterals an.

piName
Erforderlich. Name, der angibt, auf welche Anwendung die Verarbeitungsanweisung abzielt. Kann nicht mit "xml" oder "XML" beginnen.

piData
Wahlfrei. Zeichenfolge, die angibt, wie die Anwendung das piName XML-Dokument verarbeiten soll.

?>
Erforderlich. Gibt das Ende der Verarbeitungsanweisung an.

Rückgabewert

Ein XProcessingInstruction -Objekt.

Bemerkungen

Xml-Verarbeitungsanweisungsliterale geben an, wie Anwendungen ein XML-Dokument verarbeiten sollen. Wenn eine Anwendung ein XML-Dokument lädt, kann die Anwendung die XML-Verarbeitungsanweisungen überprüfen, um zu bestimmen, wie das Dokument verarbeitet wird. Die Anwendung interpretiert die Bedeutung und piNamepiData.

Das XML-Dokumentliteral verwendet eine Syntax, die der XML-Verarbeitungsanweisung ähnelt. Weitere Informationen finden Sie unter XML-Dokumentliteral.

Hinweis

Das piName Element kann nicht mit den Zeichenfolgen "xml" oder "XML" beginnen, da die XML 1.0-Spezifikation diese Bezeichner reserviert.

Sie können einer Variablen ein XML-Verarbeitungsanweisungsliteral zuweisen oder in ein XML-Dokumentliteral einschließen.

Hinweis

Ein XML-Literal kann mehrere Zeilen umfassen, ohne dass Zeilenfortsetzungszeichen erforderlich sind. Auf diese Weise können Sie Inhalte aus einem XML-Dokument kopieren und direkt in ein Visual Basic-Programm einfügen.

Der Visual Basic-Compiler konvertiert das Literal der XML-Verarbeitungsanweisung in einen Aufruf des XProcessingInstruction Konstruktors.

Beispiel

Im folgenden Beispiel wird eine Verarbeitungsanweisung erstellt, die ein Stylesheet für ein XML-Dokument identifiziert.

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

Siehe auch