Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
XML pipeline
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Linear operations == Linear operations can be divided in at least two parts === Micro-operations === They operate at the inner document level * '''Rename''' - renames elements or attributes without modifying the content * '''Replace''' - replaces elements or attributes * '''Insert''' - adds a new data element to the output stream at a specified point * '''Delete''' - removes an element or attribute (also known as pruning the input tree) * '''Wrap''' - wraps elements with additional elements * '''Reorder''' - changes the order of elements === Document operations === They take the input document as a whole * '''[[Identity transform]]''' - makes a verbatim copy of its input to the output * '''Compare''' - it takes two documents and compare them * '''Transform''' - execute a transform on the input file using a specified [[XSLT]] file. Version 1.0 or 2.0 should be specified. * '''Split''' - take a single XML document and split it into distinct documents === Sequence operations === They are mainly introduced in [[XProc]] and help to handle the sequence of document as a whole * '''Count''' - it takes a sequence of documents and counts them * '''[[Identity transform]]''' - makes a verbatim copy of its input sequence of documents to the output * '''split-sequence''' - takes a sequence of documents as input and routes them to different outputs depending on matching rules * '''wrap-sequence''' - takes a sequence of documents as input and wraps them into one or more documents
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)