Verarbeitungsanweisung

Eine Verarbeitungsanweisung (engl. processing instruction) oder auch eine Steueranweisung ist ein Sprachelement von SGML und XML, um Daten abzulegen, die an eine bestimmte Anwendung gerichtet ist.

Eine Verarbeitungsanweisung hat in XML gemäß Regel [16] der XML-Norm[1] folgende Syntax:

<?Ziel Daten?>

Als Ziel muss ein Bezeichner (Name) angegeben werden, für welche Anwendung diese Verarbeitungsanweisung wirksam ist. Das Ziel der Verarbeitungsanweisung darf nicht die Zeichenfolge XML sein. Die Daten können alle Zeichen mit Ausnahme der Kombination ?> enthalten.

In den Daten können auch Pseudoattribute eingetragen werden, die ähnlich wie Attribut-Werte-Paare aussehen, vom Parser jedoch nicht als solche behandelt werden.

Die Syntax in SGML ist gemäß Regel [44] der SGML-Norm[2] etwas einfacher:

 <?Daten>

Hier sind beliebige Daten außer > zulässig.

  1. PI in: Extensible Markup Language (XML) 1.0 (Fifth Edition). Abgerufen am 16. Januar 2017 (englisch).
  2. ISO 8879:1986-10. In: www.din.de. Abgerufen am 16. Januar 2017.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy