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"?>