# XML connectors components

| [tAdvancedFileOutputXML](https://help.qlik.com/talend/en-US/components/8.0/xml-connectors/tadvancedfileoutputxml) | Writes an XML file with separated data values according to an XML tree<br>structure. |
| --- | --- |
| [tFileInputXML](https://help.qlik.com/talend/en-US/components/8.0/xml-connectors/tfileinputxml) | Reads an XML structured file row by row to split them up into fields and sends the<br>fields as defined in the schema to the next component. |
| [tFileOutputXML](https://help.qlik.com/talend/en-US/components/8.0/xml-connectors/tfileoutputxml) | Writes an XML file with separated data values according to a defined<br>schema. |