Sorting out QSF import and export

Josh Sled jsled at
Wed Jun 10 11:02:04 EDT 2009

Derek Atkins <warlord at MIT.EDU> writes:
> David Goodenough <david.goodenough at> writes:
>> Where is the GNC XML format defined?  I have some ideas that I have
>> used elsewhere to fix the GUID problem.
> It's defined in the sources.  see src/business/business-core/xml

There's a non-normative post-hoc schema in <src/doc/xml/gnucash-v2.rnc>,
as well.

>>> The existing code was pretty sophisticated in that you could plug
>>> in various matching rules per object and such.  But it was very buggy,
>>> and it's been a long time since I've looked at it.
>> Are you talking about the QSF code, or the other import/export code?
> QSF..  in the merge code.  dialog-merge?  druid-merge?  Something like that.

<src/gnome/druid-merge.c>, <lib/libqof/qof/qofbookmerge.c>.

...jsled - a=jsled;; echo ${a}@${b}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <>

More information about the gnucash-devel mailing list