W3C gibt Spezifikation für XML Pipelining frei

Mit XProc hat das World Wide Web Consortium eine Spezifikation freigegeben, die die Verarbeitung von XML-Dokumenten standardisiert.

In Pocket speichern vorlesen Druckansicht 40 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Henning Behme

Als sogenannte Recommendation (Empfehlung) hat das World Wide Web Consortium (W3C ) einen Standard für die Bearbeitung von XML-Dokumenten festgelegt. Skripte, die sich an XProc: An XML Pipelining Language halten, beschreiben in einem Schritt oder mehreren, wie beispielsweise mit der Transformationssprache XSLT (Version 1 oder Version 2) aus einer Eingangs- eine Ausgangsdatei zu erzeugen ist, wobei sich mehrere Schritte aneinanderreihen können.

XProc-Schritte sind selbst in XML formuliert, und es gibt drei Arten von ihnen: atomare, zusammengesetzte mit einer Sub-Pipeline (compound) und solche, die mehrere Sub-Pipelines steuern beziehungsweise enthalten (multi-container). Eine Transformation mit XSLT ist atomar. Zu den Multi-Container-Schritten gehören beispielsweise choose-Konstrukte mit when und otherwise.

Input und Output sind im Normalfall jeweils XML-Dokumente, es kann aber auch eine Nicht-XML-Quelle als Eingabe dienen oder PDF als Ergebnis herauskommen. Input und Output können jeweils auch leer sein. (hb)