XML Processing Instruction
Eine XML-Processing-Instruction übergibt anwendungsgerichtete Anweisungen als <?target data?>, z. B. <?xml-stylesheet?> zum Verknüpfen eines Stylesheets.
Zweck
Anweisungen für bestimmte Anwendungen in ein XML-Dokument einbetten und die Verarbeitung steuern, ohne die Dokumentdaten zu berühren.
Mechanismus
Die Form <?target data?>: target bezeichnet die Zielanwendung, data den Anweisungsinhalt (nicht XML-strukturiert). Der Parser reicht die PI an die Anwendung weiter. Die <?xml ...?>-Deklaration ist eine spezielle PI.
Anwendungsfälle
- Zuordnung von XML-Stylesheets
- Die XML-Deklaration
- Anwendungsspezifische Direktiven