Forum: PC-Programmierung libxml2 - Wie in einem Projekt benutzen?


von Jonas (Gast)


Lesenswert?

Hallo,

ich möchte gerne eine xml-Datei erstellen/bearbeiten.
momentan würde ich es in c machen. Aber c++ wäre auch eine alternative.
Habe jetzt libxml2 von git geholt. Aber wie bekomme ich jetzt daraus 
eine lib? Ist dies überhaupt dazu gedacht?
Laut der seite, sieht dies ja vielversprechend aus. Aber leider komme 
ich nicht weiter um es in einem Projekt einzubinden.

von Oliver S. (oliverso)


Lesenswert?

Betriebssystem?

Oliver

von cppbert (Gast)


Lesenswert?

Jonas schrieb:
> Hallo,
>
> ich möchte gerne eine xml-Datei erstellen/bearbeiten.
> momentan würde ich es in c machen. Aber c++ wäre auch eine alternative.
> Habe jetzt libxml2 von git geholt. Aber wie bekomme ich jetzt daraus
> eine lib? Ist dies überhaupt dazu gedacht?
> Laut der seite, sieht dies ja vielversprechend aus. Aber leider komme
> ich nicht weiter um es in einem Projekt einzubinden.

benutz lieber pugixml, klein schlank, schnell

von Jonas (Gast)


Lesenswert?

Oliver S. schrieb:
> Betriebssystem?

windows

cppbert schrieb:
> benutz lieber pugixml, klein schlank, schnell

gucke ich mir mal an. danke ;)

von foobar (Gast)


Lesenswert?

Wenn es nur darum geht, xml zu erstellen, würde ich mir den libxml-Kram 
nicht antun.

Ansonsten: http://www.xmlsoft.org/html/index.html

von Thomas R. (analogfreak)


Lesenswert?

Wenn Windows, dann ist MSXML eine Option, weil eingebaut.
Am einfachsten geht es mit VBScript. Von C aus geht es per 
COM-Schnittstelle.

M.E. ist libxml dann vorzuziehen, wenn es Plattform unabhängig werden 
soll.

von BobbyX (Gast)


Lesenswert?

Thomas R. schrieb:

> M.E. ist libxml dann vorzuziehen, wenn es Plattform unabhängig werden
> soll.


Ich habe gute Erfahrungen mir Expat Lib gemacht. Sie ist auch 
platformunabhängig.

https://libexpat.github.io/

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.