Knogle
Volt-Modder(in)
Ich gruesse euch liebe Community.
Aktuell stehe ich vor folgendem Problem:
Ich moechte gerne aus beispielsweise so einer XML Datei:
Dort moechte ich die Floats fuer posX, posY etc. rausparsen, habe aber festgestellt dass das anwenden von XML parsern verdammt kompliziert ist.
Kann ich das alternativ eventuell mit fscanf loesen? Wenn ja wie muss meine fscanf Zeile aussehen? Denn zwischen den Floats etc. sind ja vielen Symbole, Sonderzeichen als auch Strings, die muss ich ja irgendwie ignorieren
Ich hoffe jemand kann mir helfen
hieraus die einzelnen Werte rauszukriegen.
Wenn jemand sich mit XML Parsern auskennt, kann jemand eventuell ein kleines Beispiele eben, wie das in meinem Fall gehen wuerde? Ich waere fuer eure schonmal sehr dankbar, und danke euch im Vorraus.
Aktuell stehe ich vor folgendem Problem:
Ich moechte gerne aus beispielsweise so einer XML Datei:
Code:
<map edf:definitions="editor_main">
<object id="object (LOW_BED_3) (1)" breakable="true" interior="0" collisions="true" alpha="255" model="1794" doublesided="false" scale="1" dimension="0" posX="268.09961" posY="1881.5" posZ="-31.4" rotX="0" rotY="0" rotZ="0"></object></map>
Dort moechte ich die Floats fuer posX, posY etc. rausparsen, habe aber festgestellt dass das anwenden von XML parsern verdammt kompliziert ist.
Kann ich das alternativ eventuell mit fscanf loesen? Wenn ja wie muss meine fscanf Zeile aussehen? Denn zwischen den Floats etc. sind ja vielen Symbole, Sonderzeichen als auch Strings, die muss ich ja irgendwie ignorieren
Ich hoffe jemand kann mir helfen
Code:
<object id="object (LOW_BED_3) (1)" breakable="true" interior="0" collisions="true" alpha="255" model="1794" doublesided="false" scale="1" dimension="0" posX="268.09961" posY="1881.5" posZ="-31.4" rotX="0" rotY="0" rotZ="0"></object>
Wenn jemand sich mit XML Parsern auskennt, kann jemand eventuell ein kleines Beispiele eben, wie das in meinem Fall gehen wuerde? Ich waere fuer eure schonmal sehr dankbar, und danke euch im Vorraus.