Steps for XProc version 3.1. You can also view these steps by category.
A C D E F H I J L M N O P R S T U V W X
p:add-attribute
- Add (or replace) an attribute on a set of elements.
p:add-xml-base
- Add explicit xml:base attributes to a document.
p:archive
- Perform operations on archive files.
p:archive-manifest
- Create an XML manifest document describing the contents of an archive file.
p:cast-content-type
- Changes the media type of a document.
p:compare
- Compares documents for equality.
p:compress
- Compresses a document.
p:count
- Count the number of documents.
p:css-formatter
- Renders a document using CSS formating.
p:file-copy
- Copies a file or directory.
p:file-create-tempfile
- Creates a temporary file.
p:file-delete
- Deletes a file or directory.
p:file-info
- Returns information about a file or directory.
p:file-mkdir
- Creates a directory.
p:file-move
- Moves or renames a file or directory.
p:file-touch
- Changes the modification timestamp of a file.
p:filter
- Selects parts of a document.
p:hash
- Computes a hash code for a value.
p:http-request
- Interact using HTTP (or related protocols).
p:identity
- Copies the source to the result without modifications.
p:insert
- Inserts one document into another.
p:invisible-xml
- Performs invisible XML processing.
p:json-join
- Joins documents into a JSON array document.
p:json-merge
- Joins documents into a JSON map document.
p:make-absolute-uris
- Make URIs in the document absolute.
p:markdown-to-html
- Converts a Markdown document into HTML.
p:message
- Produces a message.
p:namespace-delete
- Deletes namespaces from a document.
p:namespace-rename
- Renames a namespace to a new URI.
p:send-mail
- Sends an email message.
p:set-attributes
- Add (or replace) attributes on a set of elements.
p:set-properties
- Sets or changes document-properties.
p:sink
- Discards all source documents.
p:sleep
- Delays the execution of the pipeline.
p:split-sequence
- Splits a sequence of documents.
p:store
- Stores a document.
p:string-replace
- Replaces nodes with strings.
p:text-count
- Counts the number of lines in a text document.
p:text-head
- Returns lines from the beginning of a text document.
p:text-join
- Concatenates text documents.
p:text-replace
- Replace substrings in a text document.
p:text-sort
- Sorts lines in a text document.
p:text-tail
- Returns lines from the end of a text document.
p:unarchive
- Extracts documents from an archive file.
p:uncompress
- Uncompresses a document.
p:unwrap
- Unwraps elements in a document.
p:uuid
- Injects UUIDs into a document.
p:validate-with-dtd
- Validates a document using a DTD.
p:validate-with-json-schema
- Validates a JSON document using JSON schema.
p:validate-with-nvdl
- Validate a document using NVDL.
p:validate-with-relax-ng
- Validate a document using RELAX NG.
p:validate-with-schematron
- Validates a document using Schematron.
p:validate-with-xml-schema
- Validates a document using XML Schema.
p:wrap
- Wraps nodes in a parent element.
p:wrap-sequence
- Wraps a sequence of documents in an element.
p:www-form-urldecode
- Decode a URL parameter string into a map.
p:www-form-urlencode
- Encode parameters into a URL string.
p:xinclude
- Apply XInclude procesing to a document.
p:xquery
- Invoke an XQuery query.
p:xsl-formatter
- Renders an XSL-FO document.
p:xslt
- Invoke an XSLT stylesheet.