Hi Ricky,

> The scenario:
> - I need to read, parse, and then write an XML file that contains my
> tool configuration settings.
XMLReader is useful when you want configuration settings read from a  
config.xml file to your own structures.
Creating XML from your structures towards a libxml tree can be done  
using the tree API (or the writer)


> - The file contains sections that may be re-used when the tool  
> wants to
> export/import partial settings.
Partial settings can be dumped by selecting the right node (start  
point for your partial data) and write that part to a file. (or memory)
> - The file may reach a size of 200KBytes..
Should not be too much of an issue (except when you are doing things  
on very low memory based hardware)

> Questions:
> - Should I use raw parsing (as in the examples on the tutorial) or use
> xmlReader?
I would suggest the xmlReader if you need these config settings used  
in your software.
You can keep the configuration by using xmlTextReaderCurrentDoc() to  
manipulate and store it at a later time by using the raw tree API.

> - When creating the file, should I use xmlWritter?
See: http://xmlsoft.org/examples/testWriter.c
I did not do anything with writer (yet) but it seems a nice and easy  
way to create the configuration XML from scratch. As soon as you have  
an existing configuration XML, the tree API might be more useful.

Kind Regards,

Olger

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to