XML-Verarbeitungsanweisungsliteral
Aktualisiert: November 2007
Ein Literal, das ein XProcessingInstruction-Objekt darstellt.
<?piName [ = piData ] ?>
Bestandteile
<?
Erforderlich. Kennzeichnet den Anfang des XML-Verarbeitungsanweisungsliterals.piName
Erforderlich. Name, der angibt, auf welche Anwendung die Verarbeitungsanweisung abzielt. Darf nicht mit "xml" oder "XML" beginnen.piData
Optional. Zeichenfolge zum Angeben, wie die Anwendung, auf die piName abzielt, das XML-Dokument verarbeiten soll.?>
Erforderlich. Kennzeichnet das Ende der Verarbeitungsanweisung.
Rückgabewert
Ein XProcessingInstruction-Objekt.
Hinweise
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 von piName und piData.
Das XML-Dokumentliteral verwendet eine ähnliche Syntax wie die XML-Verarbeitungsanweisung. Weitere Informationen finden Sie unter XML-Dokumentliteral.
Hinweis: |
---|
Das piName-Element darf nicht mit den Zeichenfolgen "xml" oder "XML" beginnen, weil diese Bezeichner für XML 1.0-Spezifikationen reserviert sind. |
Ein XML-Verarbeitungsanweisungsliteral kann einer Variablen zugewiesen oder in einem XML-Dokumentliteral eingeschlossen werden.
Hinweis: |
---|
Ein XML-Literal kann mehrere Zeilen umfassen, ohne Zeilenfortsetzungszeichen zu benötigen. So kann Inhalt aus einem XML-Dokument kopiert und direkt in ein Visual Basic-Programm eingefügt werden. |
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"?>