XProc | |
---|---|
Laajennus | .xpl |
MIME -tyyppinen | Application/xml |
Kehittäjä | World Wide Web Consortium |
Muototyyppi | Tyyli Kuvaus Kieli |
Laajennettu kohteesta | XML |
Standardit) | 1.0 (suositus) |
Xproc (englanniksi XML Processing ) on W3C :n komitean virallisesti hyväksytty suositus XML- putkien kuvaamiseksi XML - muunnoskielellä . Suositus hyväksyttiin 11. toukokuuta 2010 .
Seuraava on esimerkki XProc-tiedostosta:
<p:pipeline name= "pipeline" xmlns:p= "http://www.w3.org/ns/xproc" version= "1.0" > <p:input port= "schemas" sequence= "true" /> <p:xinclude name= "mukana" > <p:input port= "source" > <p:pipe step= "pipeline" port= "source" /> </p:input> </p:xinclude> <p:validate-with-xml-schema name= "validated" > <p:input port= "source" > <p:pipe step= "mukana" port= "tulos" /> </p:input> <p :input port= "schema" > <p:pipe step= "pipeline" port= "schemas" /> </p:input> </p:validate-with-xml-schema> </p:pipeline>Tämä liukuhihna koostuu kahdesta jakamattomasta osasta (vaiheet tai vaiheet): XInclude (yhteys) ja Vahvista (tarkista). Itse liukuhihnalla on kaksi syöttöparametria: "source" (lähdedokumentti) ja "schemas" (luettelo W3C XML-skeemoista). XInclude-osa lukee liukuhihnan alkuperäisen "lähteen" ja luo väliasiakirjan. Vahvista-osa lukee liukuhihnan saapuvat "skeemat" ja XIncluden palauttaman tuloksen ja luo sitten lopullisen asiakirjan. Tarkistuksen tulos on putkilinjan tulos.
Alla on samanlainen kuvaus lyhennetystä XProc-putkistosta:
<p:pipeline name= "pipeline" xmlns:p= "http://www.w3.org/ns/xproc" > <p:input port= "schemas" sequence= "true" /> <p:xinclude/> <p:validate-with-xml-schema> <p:input port= "schema" > <p:pipe step= "pipeline" port= "schemas" /> </p:input> </p:validate-with -xml-schema> </p:pipeline>World Wide Web Consortium (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tuotteet ja standardit |
| ||||||||||||||
Organisaatiot |
| ||||||||||||||
PÄÄLLÄ |
| ||||||||||||||
Konferenssit |
|