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.


Anmelden zum Antworten