Extracts XPath expressions from an input XML.
Properties
Data
Specify the XML source to be processed.
- Choose the (from Filename) variant of this property to specify the name of the file containing the data.
- Choose the (from Filename Field) variant of this property to specify the name of an input field containing the file names.
- Choose the (from Data Field) variant of this property to specify the name of the input field containing the data.
XPathExpression
Specify the XPath expression used to extract components from the input XML.
Choose the (from Field) variant of this property to specify the name of an input field containing the XPath Expression.
XPathExpressionType
Specify the resulting type of the XPath expression. Must be either NUMBER, STRING, BOOLEAN, NODE, or NODESET.
The default value is NODESET.
Choose the (from Field) variant of this property to specify the name of an input field containing the XPath expression type.
FailureBehavior
Optionally specify what to do when a file fails to download. Choose from:
- Error - Report error and stop further processing.
- Log - Log a warning message and skip the file.
- Ignore - Skip the file.
The default value is Log.
PassThroughFields
Optionally specify which input fields will "pass through" the node unchanged from the input to the output, assuming that the input exists. The input fields specified will appear on those output records which were produced as a result of the input fields. Choose from:
- All - Passes through all the input data fields to the output.
- Used - Passes through all the fields that the node used to create the output.
- Unused - Passes through all the fields that the node did not use to create the output.
- None - Passes none of the input data fields to the output; as such, only the fields created by the node appear on the output.
If a naming conflict exists between a pass-through field and an explicitly named output field, an error will occur.
The default value is None.
Inputs and outputs
Inputs: 1 optional.
Outputs: output, errors.