- TextColumn
- Specify the name of the input table column that contains the XML documents. The function skips malformed XML documents.
- DocIDColumns
- Specify the names of the input table columns that contain the identifiers of the XML documents. No docid_column can have the same name as an output table column. For output column names, see XMLRelation Output.
- MaxDepth
- [Optional] Specify the maximum depth in the XML tree at which to process XML documents. The MaxDepth and OutputType syntax elements determine the schema of the output table.
- ExcludeElements
- [Optional] Specify the paths to the nodes to exclude from processing. The function excludes each specified node and its child nodes. Here are examples of paths to nodes:
- 'chapter'
- 'root/book'
- 'root/book/{author,chapter}'
- AttributeAsNode
- [Optional] Specify whether to treat the attributes of a node as its child nodes.
- AttributeDelimiter
- [Optional] Specify the delimiter used to separate multiple attributes of one node in XML documents.
- OutputType
- [Optional] Specify the output table schema. The MaxDepth and OutputType syntax elements determine the schema of the output table, and the number of columns in the output table must not exceed 1600.
- ErrorHandler
- [Optional] Specify whether the function handles errors that occur when parsing an XML document.
- Accumulate
- [Optional] Specify the names of input column names to copy to the output table. No accumulate_column can have the same name as an output table column. For output column names, see XMLRelation Output.