- 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 arguments 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 arguments 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.