Library http://www.daisy.org/pipeline/modules/common-utils/library.xpl

Steps

Local NameNamespace URIDescription
add-idshttp://www.daisy.org/ns/pipeline/xprocAdd missing IDs and fix duplicate IDs.
asserthttp://www.daisy.org/ns/pipeline/xprocExample usage: <px:assert message="All d:file elements must have a media-type attribute. $1 and $2 more d:file elements is missing their media-type attribute." severity="ERROR" error-code="pxe:PEOU0002"> <p:with-param name="param1" select="(/d:fileset/d:file[n [...]
errorhttp://www.daisy.org/ns/pipeline/xprocExample usage: <px:error code="pxe:PEOU0001" message="URI must be absolute and refer to the local file system: $1"> <p:with-param name="param1" select="$href"/> </px:error>
i18n-translatehttp://www.daisy.org/ns/pipeline/xprocThis step invokes the pf:i18n-translate function (implemented in i18n-translate.xsl) with its options as arguments and returns the result as a c:result document.
log-errorhttp://www.daisy.org/ns/pipeline/xprocLog caught XProc errors. Logs messages in the job execution log and prints the stack trace in the detailed log.
messagehttp://www.daisy.org/ns/pipeline/xprocExample usage: <px:message message="The value '$1' is an invalid font color. Will use black instead." severity="WARN"> <p:with-param name="param1" select="$color"/> </px:message>
parse-xml-stylesheet-instructionshttp://www.daisy.org/ns/pipeline/xprocExtract and parse <?xml-stylesheet?> processing instructions from a document.
tokenizehttp://www.daisy.org/ns/pipeline/xprocThis step invokes the XPath fn:tokenize function with its options as arguments and returns the result as a sequence of c:result documents.
xml-chunkerhttp://www.daisy.org/ns/pipeline/xprocBreak a document into smaller parts.