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. Er darf nicht mit „xml“ oder „XML“ beginnen.

piData
Optional. Zeichenfolge, die angibt, wie die Anwendung, auf die piName abzielt, das 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 werden soll. Die Anwendung interpretiert die Bedeutung von piName und piData.

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

Hinweis

Das piName-Element darf 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 Zeilenfortsetzungszeichen zu verwenden. Dadurch können Sie Inhalte aus einem XML-Dokument kopieren und direkt in ein Visual Basic-Programm einfügen.

Der Visual Basic-Compiler konvertiert das XML-Verarbeitungsanweisungsliteral 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