XML - Verarbeitung

Dieses Kapitel beschreibt die Processing Instructions (PIs). Wie in der XML 1.0-Empfehlung definiert,

"Verarbeitungsanweisungen (PIs) ermöglichen es Dokumenten, Anweisungen für Anwendungen zu enthalten. PIs sind nicht Teil der Zeichendaten des Dokuments, MÜSSEN jedoch an die Anwendung weitergeleitet werden.

Verarbeitungsanweisungen (PIs) können verwendet werden, um Informationen an Anwendungen weiterzugeben. PIs können an einer beliebigen Stelle im Dokument außerhalb des Markups angezeigt werden. Sie können im Prolog, einschließlich der Dokumenttypdefinition (DTD), im Textinhalt oder nach dem Dokument erscheinen.

Syntax

Es folgt die Syntax von PI -

<?target instructions?>

Wo

  • target - Identifiziert die Anwendung, an die die Anweisung gerichtet ist.

  • instruction - Ein Zeichen, das die Informationen beschreibt, die der Antrag verarbeiten soll.

Ein PI beginnt mit einem speziellen Tag <? und endet mit ?>. Die Verarbeitung des Inhalts endet unmittelbar nach der Zeichenfolge?> angetroffen wird.

Beispiel

PIs werden selten verwendet. Sie werden meistens verwendet, um XML-Dokumente mit einem Stylesheet zu verknüpfen. Das Folgende ist ein Beispiel -

<?xml-stylesheet href = "tutorialspointstyle.css" type = "text/css"?>

Hier wird das Ziel ist xml-stylesheet . href = "tutorialspointstyle.css" und type = "text / css" sind Daten oder Anweisungen, die die Zielanwendung zum Zeitpunkt der Verarbeitung des angegebenen XML-Dokuments verwendet.

In diesem Fall erkennt ein Browser das Ziel, indem er angibt, dass das XML transformiert werden soll, bevor es angezeigt wird. Das erste Attribut gibt an, dass der Typ der Transformation XSL ist, und das zweite Attribut zeigt auf seine Position.

Regeln für Verarbeitungsanweisungen

Ein PI kann alle Daten außer der Kombination enthalten ?>, was als abschließendes Trennzeichen interpretiert wird. Hier sind zwei Beispiele für gültige PIs:

<?welcome to pg = 10 of tutorials point?>

<?welcome?>