XML Dateien auswerten
-
Hallo Forum,
ich habe ein paar XML Dateien mit langen Datenlisten. In einer Liste sind die Knoten immer gleich aufgebaut. Aus diesen Knoten benötige ich ~10 bestimmte Werte. Diese möchte ich als Listenform für Excel (mit den Knotennamen am Anfang der Zeile) in Excel weiterverarbeiten. (CSV reicht.) Gibt es da Tools für Windows mit denen ich das schnell machen kann? Ich kann jetzt ein ETL Tool anwerfen und so einen Skriptfilter schreiben, aber vielleicht gibt es da ja schon etwas einfacheres.
Vielen Dank
Mike
-
Also das Problem sind die Subknoten. Beispiel:
<?xml version="1.0"?>
<Namen><Unit Name="a">
<TextID>A</TextID>
<Row> 0 </Row>
</Unit><Unit Name="b">
<TextID>B</TextID>
<Row> 2 </Row>
<Ability Name="xxx">
<Text>hh</Text>
<!-- hier dann viele Sub-Sub Auflistungen -->
<Text>ii</Text>
</Abil>
</Unit>
</Namen>Ich will aus diesem Dokument eine Liste mit den Spalten UnitName, TextID, Row und AbilityName machen. In Ability geht die Verzweigung weit in die Tiefe. Das interessiert mich aber nicht. Ich möchte eine Verzweigunstiefe von 3 festlegen. Also: Name->Unit->*
Die Kindelemente die ev exitieren interessieren mich nicht. Importiere ich die Sache in Excel bricht Excel ab oder ich erhalte so eine Art Einheitsmatrix mit nur Elementen auf der Diagonalen.