--- title: "Xml Parser" slug: "xml-parser" updated: 2024-11-26T21:54:19Z published: 2024-11-26T21:54:19Z canonical: "help.tritondigital.com/xml-parser" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.tritondigital.com/llms.txt > Use this file to discover all available pages before exploring further. # Xml Parser The **Xml Parser** is used whenever the RAS sends one or more messages within an XML file. A SelectionNode specifies the node that contains the RAS messages. | **Param name** | **Mandatory** | **Description** | **Default Value** | **Possible Value** | | --- | --- | --- | --- | --- | | Encoding | Yes | Source encoding of the message coming from the automation system. | utf-8 | | | StartBytes | No | Bytes delimiting the beginning of a valid message. Any bytes before this will be discarded. | | Bytes, in hexadecimal notation. | | EndBytes | No | Bytes delimiting the end of a valid message. | | Bytes, in hexadecimal notation. | | RootNode | Yes | The root node name of the XML. | | Not null. | | SelectionNode | Yes | The xpath to the node that will be used to enumerate messages in the XML. | | Not null. | | KeyMappings | Yes | A mapping of the RAS xpath nodes to a dictionary of key-values. | | |