xml file auslesen
Verfasst: Samstag 4. August 2007, 14:25
Hallo python-forum
Tja ich würde gerne ein XML File mit python auslesen und in Variablen und Listen speichern. Leider finde ich keine gute (deutsche) Dokumentation oder Tutorial dazu. Hab zwar schon die englische Dokumentation versucht zu verstehen, da geht aber wirklich nichts mehr
Dies ist das XML File:
Nun soll alles in den Tags name, grundgesetz, var_anzahl, beschreibung und wikipedialink in je eine Variable gespeichert werden. Die Anzahl der for Tags variieren, deshalb müssen die irgendwie dynamisch ausgelesen werden können. Alles, was in dem for Tag steht, soll in der Liste formeln gespeichert werden. Alles, was in der Attribute var steht, soll in der Liste vars gespeichert werden.
So soll es schussendlich aussehen:
Könnte mir jemand einen Ratschlag geben oder einen Link zu einer guten deutschen Dokumentation?
Wäre euch sehr dankbar.
Grüsse
Pot
Tja ich würde gerne ein XML File mit python auslesen und in Variablen und Listen speichern. Leider finde ich keine gute (deutsche) Dokumentation oder Tutorial dazu. Hab zwar schon die englische Dokumentation versucht zu verstehen, da geht aber wirklich nichts mehr
Dies ist das XML File:
Code: Alles auswählen
<forx version="0.1.1" id="1001">
<name>Hebel</name>
<grundgesetz>F1 * l1 = F2 * l2</grundgesetz>
<var_anzahl>4</var_anzahl>
<beschreibung>Mit einem Hebel kann man Schwere Lasten heben.</beschreibung>
<wikipedialink>http://de.wikipedia.org/wiki/Hebelgesetz</wikipedialink>
<for var="F1">F2 * l2 / l1</for>
<for var="l1">F2 * l2 / F1</for>
<for var="F2">F1 * l1 / l2</for>
<for var="l2">F1 * l1 / F2</for>
</forx>
So soll es schussendlich aussehen:
Code: Alles auswählen
vars = ["F1", "l1", "F2", "l2"]
formeln = ["F2 * l2 / l1", "F2 * l2 / F1", "F1 * l1 / l2", "F1 * l1 / F2"]
Wäre euch sehr dankbar.
Grüsse
Pot