XProc

Xproc
Dateiname Erweiterung
.xpl
Internet -Medientyp
Anwendung/XPROC+XML
Entwickelt von World Wide Web Konsortium
Art des Formats Stylesheet -Sprache
Erweitert von Xml
Standard 1.0 (Empfehlung)

Xproc ist ein W3c Empfehlung, eine zu definieren XML -Transformationssprache definieren XML -Pipelines.

Nachfolgend finden Sie eine abgekürzte XPROC -Datei:

 Name ="Pipeline" xmlns: p ="http://www.w3.org/ns/xproc" Version ="1.0">   Port ="Schemas" Sequenz ="Stimmt"/>       Port ="Schema">   Schritt ="Pipeline" Port ="Schemas"/>      

Dies ist eine Pipeline, die aus zwei atomaren Schritten besteht, Xinclude und Validation. Die Pipeline selbst verfügt über drei Eingänge, „Quelle“ (ein Quelldokument), „Schemas“ (eine Liste von W3C XML -Schemata) und „Parametern“ (zum Übergeben von Parametern). Der Xinclude -Schritt liest die Pipeline -Eingabe „Quelle“ und erstellt ein Ergebnisdokument. Der Validierungsschritt liest die Pipeline -Eingabe „Schemas“ und die Ausgabe aus dem Xinclude -Schritt und erstellt ein Ergebnisdokument. Das Ergebnis der Validierung „Ergebnis“ ist das Ergebnis der Pipeline.

Hier ist eine äquivalente, weniger abgekürzte XPROC -Pipeline:

 Name ="Pipeline" xmlns: p ="http://www.w3.org/ns/xproc"   Version ="1.0">   Port ="Schemas" Sequenz ="Stimmt"/>   Name ="inbegriffen">   Port ="Quelle">   Schritt ="Pipeline" Port ="Quelle"/>       Name ="bestätigt">   Port ="Quelle">   Schritt ="inbegriffen" Port ="Ergebnis"/>     Port ="Schema">   Schritt ="Pipeline" Port ="Schemas"/>      

Implementierungen

Siehe auch

Externe Links

Verweise

  1. ^ Berndzen, Achim; Imsieke, Gerrit (Juni 2016). "Interoperabilität von XPROC -Pipelines". XML London 2016. doi:10.14337/xmllondon16.Berndzen01. ISBN 978-0-9926471-3-1.
  2. ^ Fuller, James (Juni 2013). "xproc.xq - Architektur eines XPROC -Prozessors". XML London 2013: 113–134. doi:10.14337/xmllondon13.fuller01. ISBN 978-0-9926471-0-0.