Da li moze da se u C++-u radi sa dokumentima u XML formatu. Pretpostavljam da moze ali ne znam koje biblioteke to omogucavaju. Da li neko zna nesto o tome? Pozdrav!
"...i grizu me svojim zubima u nameri da me upropaste..."
Radovan III
Neko je ovde spomenuo Xerces. To jeste moćna biblioteka ali je preglomazna i prekomplikovana za uobičajenu upotrebu. Balans između portabilnosti i upotrebljivosti predstavlja biblioteka libxml2. Radi na svim mainstream operativnim sistemima (Windows, Unix, Linux, Mac) nije glomazna i prilično je brza. Naravno libxml2 je C biblioteka. Kome treba C++ verzija postoji libxml++ koji je lagani omotač oko libxml2 biblioteke.
Ja sam koristio xerces biblioteku (SAX) da parsiram XML ulazne datoteke. U memoriji imam mapu koja sadrzi sve potrebne podatke koje bi trebalo da upisem u neku izlaznu datoteku. Koliko sam shvatio xerces moze da pomogne u tome ali se mora kreirati DOM koji opet zahteva dodatnu memoriju.
Da li ima neko neki predlog u vezi ovoga?
U obzir dolaze i druge biblioteke.