GnuCash XML spec

Geert Janssens janssens-geert at telenet.be
Thu Nov 1 12:32:53 EDT 2012


On 01-11-12 17:13, Derek Atkins wrote:
>
>> Also, what is the policy of GnuCash towards manipulating the XML. Because I
>> remember that for the database, I once read something like "We do not support
>> modifications to the database from outside the GnuCash
>> API. ". http://gnucash.1415818.n4.nabble.com/
>> queries-on-mysql-tp3053682p3053871.html
>>
>> Is modifying the XML also actively discouraged?
> Yes.  All data 'writes' should only happen through the GnuCash API.
>
Which means there are currently 3 supported ways to modify the data:
- using the GnuCash application's gui
- you can write a guile/scheme script that uses the GnuCash API
- if python bindings are enabled on your platform you can also write a 
python script that uses the GnuCash API.

Geert


More information about the gnucash-devel mailing list