GnuCash XML spec

Ngewi Fet ngewif at
Thu Nov 1 11:23:25 EDT 2012

On Thu, Nov 1, 2012 at 4:12 PM, Derek Atkins <warlord at> wrote:

> John Ralls <jralls at> writes:
> > Ngewi,
> >
> > You can use Trang ( to
> convert an RNG schema to XSD.
> >

Thanks John, I'll check out the converter or just try to figure out RNG

>  > Gnucash-v2.rnc was contributed only a few months ago, so it's current.
> Whether or not it's complete or correct is another matter.
> Note also that the rnc/xsd is NOT canonical..  It is informative only,
> and might change at any time.  GnuCash uses hand-build
> generators/parsers and does not use any schema files itself.  So YMMV.
If I understand right, this means that only what is implemented in GnuCash
is the current spec? No other documentation cannot be relied upon to be

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. ".

Is modifying the XML also actively discouraged?

> Regards,
> > John Ralls
> -derek
> --
>        Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
>        Member, MIT Student Information Processing Board  (SIPB)
>        URL:    PP-ASEL-IA     N1NWH
>        warlord at MIT.EDU                        PGP key available

More information about the gnucash-devel mailing list