[Expat-discuss] Lack of symmetry: How to create XML

Karl Waclawek karl at waclawek.net
Tue Jul 6 20:25:55 CEST 2010


On 06/07/2010 12:00 PM, Fred Drake wrote:
> I concur that something better than fprintf would be a win for dealing
> with generation.  I'm also happy to defer to others for what a good C
> API for that would look like, since I don't use eXpat from C for
> applications.
>
> I will note two things, which you've probably already thought about:
>
> - many applications consume XML without ever generating it, and
>
> - one of eXpat's goals is to be gentle on the memory footprint.
>
> Given this, I'd rather see someone come up a *separate* library for
> XML generation; there are also applications out there than want to
> generate XML without consuming it, and they could similarly benefit
> from a decent library for the purpose.
>
>    

I think Tim Bray wrote such an app:
http://www.tbray.org/ongoing/genx/docs/Guide.html

 From the requirements you will see that it is not such a simple 
undertaking.
(I once wrote one myself in Delphi).

Karl



More information about the Expat-discuss mailing list