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

Siehe auch

Referenz

XML-Dokumentliteral

XProcessingInstruction

Weitere Ressourcen

XML-Literale

Erstellen von XML in Visual Basic