Previous Up Next

Part I. Introduction

Table of Contents

1. Introduction
1. What's a pipeline?
2. Why pipelines?
3. Processing Model
4. Streaming
5. Anatomy of a pipeline
6. Running XProc Pipelines
7. Interoperability
2. Pipeline Terminology
1. Primary ports
2. The default readable port
3. Errors and Exceptions
3. Steps and Connections
4. XPath Expressions and XProc Functions
1. p:system-property
2. p:step-available
3. p:value-available
4. p:iteration-position
5. p:iteration-size
6. p:base-uri
7. p:resolve-uri
8. p:version-available
9. p:xpath-version-available
5. Pipeline Inputs
1. p:input
2. p:pipe
3. p:inline
3.1. Excluding inline prefixes
4. p:document
5. p:data
6. p:empty
7. External documents, step outputs, and caching
6. Pipeline Outputs and Serialization
1. p:output
2. Serialization
2.1. p:serialization
7. Options, Variables, and Parameters
1. Options
1.1. p:option
1.2. p:with-option
2. Variables
2.1. p:variable
3. Parameters
3.1. Parameter Port Bindings
3.2. p:with-param
3.3. Order and precedence of parameters
3.4. Controlling in-scope namespaces
3.5. p:namespaces
8. Pipeline Libraries
1. p:library
2. p:import
9. Ancillary Information
1. p:documentation
2. p:pipeinfo
3. p:log