Freigeben über


XML-Verarbeitungsanweisungsliteral (Visual Basic)

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 (Visual Basic).

Tipp

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.

Tipp

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 (Visual Basic)

XProcessingInstruction

Weitere Ressourcen

XML-Literale (Visual Basic)

Erstellen von XML in Visual Basic