Üdv!
Írogatok egy programot, és valami úton-módon egy csomó változó értékét kikellene írjam egy configba, amit utánna bármikor visszaolvasok. Először gondoltam, hogy fogok egy text file-t és beleírkálom hogy kulcs=érték, de szerintem ide picit több kell. libxml2-t kezdtem el nézegetni, de kellene hozzá valami tutorial, mert nemigen vágom, hogy hogyan lehetne mondjuk a következő XML-ből kinyerni az adatokat:
<?xml version="1.0"?>
<main>
<port>80</port>
<host>*</host>
</main>
etcetc..
Ha valaki megtudna dobni pár doksival, és esetleg vmi example codeal az jólenne. köszi ;]
- 1331 megtekintés
Hozzászólások
^
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Ofkosz googleztam, de nemigen találtam hivatalos oldalt ahol pl doksik fenn lennének. Van a projectnek vmi official oldala egyáltalán?
- A hozzászóláshoz be kell jelentkezni
http://tinyurl.com/nqyj9t
Elso talalat ember!
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
A linuxos expat nevu programbol is kiindulhatsz elvileg.
- A hozzászóláshoz be kell jelentkezni
http://www.xmlsoft.org/
Leírás, sample, stb...
- A hozzászóláshoz be kell jelentkezni
> valami úton-módon egy csomó változó értékét kikellene írjam egy configba, amit utánna bármikor visszaolvasok.
Nem néztem még, de a témához illik: http://augeas.net/index.html
"Augeas is a configuration editing tool. It parses configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files."
- A hozzászóláshoz be kell jelentkezni
xml-hez pl ezxml, http://ezxml.sourceforge.net
de kulcs-ertek parok tarolasara jo gdbm is http://www.vivtek.com/gdbm/
- A hozzászóláshoz be kell jelentkezni
1 szintu elszeparalasra jo a ini formatum is szvsz.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a válaszokat.
Igen, én is legelőször ini formátumra gondoltam. Meg annó használtam is már... De linuxban nincs lib az ini kezelésre, én meg lusta vagyok ;] Ezért maradt az XML, vagy ha van esetleg egyszerűbb, akkor az :)
- A hozzászóláshoz be kell jelentkezni
> De linuxban nincs lib az ini kezelésre, én meg lusta vagyok
google nem lusta: http://sourceforge.net/projects/libini/
- A hozzászóláshoz be kell jelentkezni
Esetleg ez?
http://www.nongnu.org/confuse/
suckIT szopás minden nap! Parts of the UNIX System
- A hozzászóláshoz be kell jelentkezni
Ez a libConfuse a legszimpatikusabb eddig:$ Azért mondtam, hogy nincs inilib linuxon, mert amit találtam az vmi 2 éves release volt, és azóta nem is fejlesztik. De köszönöm, ez a libconfuse ez tetszik most nagyon :))
- A hozzászóláshoz be kell jelentkezni
Én sem találtam még jobbat, pár programban már megelégedéssel használom. :)
suckIT szopás minden nap! Parts of the UNIX System
- A hozzászóláshoz be kell jelentkezni