Home >Online Product Documentation >Table of Contents >Pipeline and Related Nodes
You cannot use a Pipeline node in an XML Pipeline for which you plan to generate C# code.
Including an XML pipeline refers to the process of inserting one XML pipeline inside another - instead of piping a node's output to an XQuery or XSLT transformation for processing, for example, output is piped to the included XML pipeline. That XML pipeline performs the processes defined by its nodes, and then returns one or more outputs to a node in the including XML pipeline for subsequent processing.
The getHoldings.pipeline in the pipelines\stocks folder in the examples project installed with Stylus Studio uses an included XML pipeline, retrieveData.pipeline. Figure 448 illustrates how an included XML pipeline is represented in the including XML pipeline.
getHoldings.pipeline
pipelines\stocks
examples
retrieveData.pipeline
Included XML pipelines, as any other documents (XQuery and XSLT, for example), cannot be edited from the including XML pipeline. You must open these documents separately.
To open and edit an included XML pipeline or any other document, double-click its node.
A Pipeline node displays input and output ports only if the XML pipeline it represents has been defined with Pipeline Input and Pipeline Output nodes, as shown in Figure 458. These nodes allow the included XML pipeline to be connected to the including XML pipeline.
Alternative: Create an empty Pipeline node in XML pipeline B and manually specify the URL for XML pipeline A in its .pipeline file property.
.pipeline file