XML Parser beinhaltet Rapid pugiXML



  • servus,
    ich habe mir gerade die beiden Parser angegeuckt und festgestellt, das in der RapidXML Lizenz die Pugi XML wieder zu finden ist.

    Daher die frage beinhaltet Rapidxml komplett PUGIXML??
    Weil bisher hab ich gedacht es wäre zwei komplett unterschiedliche Parser



  • In der auf der Webseite veröffentlichten Lizenz von RapidXML, ist PugiXML mit keinem Wort erwähnt, oder irre ich mich?
    http://rapidxml.sourceforge.net/license.txt



  • Nein der wortlaut ist aber genau der selbe wie bei Pugi

    und in den Maunals findet man das:

    1.8 Acknowledgements
    I would like to thank Arseny Kapoulkine for his work on pugixml, which was an inspiration for this project. Additional thanks go to Kristen Wegner for creating pugxml, from which pugixml was derived. Janusz Wohlfeil kindly ran RapidXml speed tests on hardware that I did not have access to, allowing me to expand performance comparison table.

    daher dachte ich es es könnte vllt sein das Rapid darauf aufbaut bzw. teile verwendet.

    Weiß jemand etwas näheres dazu?



  • Daher die frage beinhaltet Rapidxml komplett PUGIXML??

    Nein, die beiden Libraries sind unabhängig voneinander. Schau dir doch einfach mal die Sources von RapdidXML an, dann siehst du's.


  • Administrator

    XML schrieb:

    Nein der wortlaut ist aber genau der selbe wie bei Pugi

    Das liegt daran, dass beide die gleiche Lizenz verwenden, wie zig hundert andere Bibliothek und Programme auch. Das ist die MIT-Lizenz, welche, wie der Name schon sagt, vom MIT kommt.

    Hier kannst du ein Template für die MIT-Lizenz bekommen, wie auch viele andere OpenSource Lizenzen:
    http://www.opensource.org/
    http://www.opensource.org/licenses/mit-license.php

    PugiXML und RapidXML sind nicht miteinander verwandt. Sieht man z.B sehr gut am Code. RapidXML ist eine Header-Only Bibliothek. Zudem hat RapidXML deutlich weniger Möglichkeiten als PugiXML.

    Grüssli


Anmelden zum Antworten