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 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 etwas einfacher:

 <?Daten>

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

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.