Smallx pipelines are chains of components (e.g. XSLT, schema, code, etc.)
All components communicate by "streams" of infoset events.
Components can also have hierarchy so they can use children components to accomplish a larger task.
Pipelines are specified via an XML document.
Example: "Aggregate" and "Style"
<p:pipe xmlns:p="urn:publicid:IDN+smallx.com:pipeline:1.0" name="example"> <p:xslt src="aggregate.xsl"/> <p:xslt src="style.xsl"/> </p:pipe>