# Reading and extracting data from an XML structure

This scenario extracts specific information from an XML file (areas.xml in this example) and displays the information through a tLogRow component.

![](https://help.qlik.com/talend/en-US/components/8.0/Resources/images/Use_Case_tFileInputXML.png)

The following lists the content of the areas.xml file:

```
<areas>
	<area city="Paris">
		<street district="2eme arroundissement">Rue de la Paix</street>
	</area>
	<area city="Paris">
		<street district="8eme arroundissement">Champs Elysees</street>
	</area>
	<area city="New York City">
		<street district="Manhattan">Madison avenue</street>
	</area>
	<area city="New York City">
		<street district="Brooklyn">Washington heights</street>
	</area>
</areas>
```

### In this section

* [Creating the Job](https://help.qlik.com/talend/en-US/components/8.0/xml-connectors/tfileinputxml-tlogrow-reading-and-extracting-data-from-an-xml-structure-creating-job)
* [Setting up and executing the Job](https://help.qlik.com/talend/en-US/components/8.0/xml-connectors/tfileinputxml-tlogrow-reading-and-extracting-data-from-an-xml-structure-configuring-job)

**Related concepts**

* [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 fields as defined in the schema to the next component.")

**Related information**

* [tLogRow](https://help.qlik.com/talend/en-US/components/8.0/logs-and-errors/tlogrow)