Re: [Vala] Announce: Acme.Xml 0.1.0, wrapper for libxml2's xmlTextReader/xmlTextWriter API
- From: Daniel Espinosa <esodan gmail com>
- To: Simon Kågedal Reimer <skagedal gmail com>
- Cc: gxml-list gnome org, Vala-list <vala-list gnome org>
- Subject: Re: [Vala] Announce: Acme.Xml 0.1.0, wrapper for libxml2's xmlTextReader/xmlTextWriter API
- Date: Sun, 11 Aug 2013 15:12:55 -0500
I think this is a great opportunity to work together, I mean GXml and Acme.
First all I think this work should use same namespace than GXml.
Second I would like to use your work on Serialization, my actual work on
that is located in serialization branch at GXml repository, but use DOM and
I started to think that is better to use xmlTextReader and Writer for
better performane on large documents.
I need to know if I can share my work to you to test the concept.
Hello,
I started working on a wrapper for libxml's xmlTextReader and
xmlTextWriter API:s for simple "pull"-style reading and writing of
XML. Benifits against using libxml directly include, if/when things
are working correctly:
- Memory-managed GObject based classes
- Reading and writing with GIO streams
- Error reporting through GError
- Slightly more similar to the ECMA .NET API;s on which this is based
- Readable documentation
Regarding the last point - I've copied some documentation from the
DotGNU project, which I think comes directly from the ECMA spec. As
far as I can understand it is freely usable. A big TODO point remains
in checking that the behavior and the doc actually correspond...
Anyway, I just wanted to get this out since I would love to hear some
thoughts on the API and also the implementation, if anyone is
interested. I'm aware there is another project that wraps libxml in
Vala/GObject, GXml - that works at the DOM level so they are really
differrent things for different use cases, I think (although it would
be great if they worked well together).
Links for downloading, documentation and git repository here:
http://helgo.net/simon/projects/acme-xml/
Regards,
Simon Kågedal Reimer
_______________________________________________
vala-list mailing list
vala-list gnome org
https://mail.gnome.org/mailman/listinfo/vala-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]