XML Datei
-
Hallo,
wie kann man sich denn als Programmierer eine XML Datei zunutzemachen ?
In der XML Datei wird ein Vorgang beschrieben wie er abzulaufen hat.
Kann man das irgendwie nutzen ? Meine Frage ist sehr schwammig. Vielleicht gibt
es jemand der schon mit XML gearbeitet hat.Grüße !
-
blurry33 schrieb:
Hallo,
wie kann man sich denn als Programmierer eine XML Datei zunutzemachen ?
In der XML Datei wird ein Vorgang beschrieben wie er abzulaufen hat.
Kann man das irgendwie nutzen ? Meine Frage ist sehr schwammig. Vielleicht gibt
es jemand der schon mit XML gearbeitet hat.Grüße !
Man nimmt eine XML Parser library und analysiert die XML Datei.
e.g. tinyxml, Xerces, expat & Co
-
Ein fertiges Programm um aus dem XML den Funktionsablauf zu rekonstruieren gibt es nur auf diesen einen Spezialfall zugeschnitten - und das musst du dir selber schreiben.
Allerdings gibt es XML-Parser, die dir das in einen angenehmen Dom-Tree schreiben.
* rapidxml
* pugixml
* tinyxml
* xerces-c
uswusf.
-
boost property tree ist imo das Beste, das es zum XML schreiben/parsen gibt.
Wrappt intern RapidXML, ist also auch sehr schnell.
-
Icematix schrieb:
boost property tree ist das beste, was es zum XML schreiben/parsen gibt.
Definitiv nicht. Es ist da, um eine Config-Datei abzuspeichern. Dazu gibt es neben dem XML-Backend - noch welche für ini und json.
Die Settings werden dabei (XML-Backend) in Text-Nodes gespeichert. Attribute hast du gar keine.