Choose Node Properties

Input Port

Choose nodes can have as many input ports as you specify.

Property
Description
Name
The name displayed in the port's tooltip. Default value is Input#0. This number is incremented by one for each additional input port (Input#1, Input#2, and so on). Not editable.
DataType
The port's datatype. Default value is node(). Other values are available in a drop-down list.
Default Value
The default value for the input. Can be blank (this is the default).
Table 85. Choose Input Port Properties

Node

Property
Description
Name
The name you want to appear in the Choose node's tooltip. Default value is Choose.
Number of Inputs
The number of input ports you want the Choose node to have.
Number of Choices
By default, a Choose node has two choices - one, which you specify, and the "else", which is implicit. You can use this property to specify additional choices.
XPath #0
The XPath expression used to define the choices in the Choose node. There is one XPath# property for each choice.
Table 86. Choose Node Properties

Output Port

Each Choose node has at least two output ports - Output#0, and Output `no match'. It will have other output ports ( Output#1, Output#2, and so on) if other choices have been defined for the Choose node.

Property
Description
Name
The name displayed for the output port; not editable.
DataType
The port's datatype. Default value is node().
Copy to URL
The URL to which you want the output passed. Can be left blank.
Table 87. Choose Output Port Properties

Binary XML

How do I get my binary data into XML? How do I get my binary data out of XML? The answers to these questions and more in this amazing Binary XML tutorial.

Educational Institutions That Use Stylus Studio

Education is the most powerful tool one can have. That's why these top education providers reach for Stylus Studio to educate their students and professors as well. See which education providers have the most powerful XML IDE in their classrooms!

XML Reports

Build beautiful XML reports from Relational, XML and Legacy Data. You XML report can be rendered in PDF or HTML using XSLT, XQuery or XSL:FO.

Metals, Mining & Crude-Oil Production

It can be very dark and dreary in a mine. That's why metal, mining & crude-oil production are using Stylus Studio as their light when it comes to data integration. See which of these top companies are using Stylus Studio to show them the way to XML!

Stylus Most Wanted

 
Free Stylus Studio XML Training:
W3C Member