Python – XML bestanden uitlezen

xml icon

In dit voorbeeld laat ik zien hoe je met een Python script een XML bestand kan uitlezen.
python logo

XML ElementTree

Hieronder vind je een voorbeeld bestand, welke we gaan uitlezen, je kan een bestand aanmaken en deze inhoud kopiëren en plakken:

Het PHP script (bijvoorbeeld test.py in dezelfde map) om de XML en de waarden uit te lezen:

Zodra je het bovenstaande script uitvoert, is dit het resultaat:

Een XML bestand doorlopen

Een voorbeeld hoe je bijvoorbeeld 100 waarden kan doorlopen in een XML bestand:

Praktijkvoorbeeld: weergegevens buienradar.nl

De weergegevens staan in het XML bestand: http://xml.buienradar.nl/

Temperatuur van een station ophalen
Met onderstaande code kan je de temperatuur ophalen van een weerstation station vanuit de XML data van Buienradar:

Data streamen ipv eerst op te slaan
Het is ook mogelijk om de XML te parsen zonder deze eerst op te slaan, scheelt weer read/write cycles.

Het script als import functie gebruiken:

Gebruik:

Bron #1 / Bron #2 / Bron #3 / Bron #4