[Axl] [ANN] Axl library 0.2.4 is out!
Francis Brosnan Blazquez
francis at aspl.es
Fri Jul 7 08:07:09 CEST 2006
###################################
# Axl Library release note: 0.2.4 #
###################################
Advanced Software Production Line is proud to announce a new Axl
Library release.
Axl Library is an small and efficient XML toolkit, that will allow you
to produce efficient and clear code that interfaces with XML data.
The library was produced to support XML requirements needed by
software developed by Advanced Software Production Line, S.L.
At this moment the library is being used by Vortex Library and
Af-Arch.
Resources
~~~~~~~~~
Axl Homepage
[ http://xml.aspl.es ]
Vortex Library Homepage
[ http://vortex.aspl.es ]
Af-Arch Homepage
[ http://fact.aspl.es ]
Advanced Software Production Line, S.L.
[ http://www.aspl.es ]
This release in short
~~~~~~~~~~~~~~~~~~~~~
Added more API to manipulate XML document and fixed bugs related to
DTD validation support.
Changes from previous release 0.2.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* [fix] adding additional checks to ensure all nodes are validated,
avoiding false validations based on partial validations. Added
regression test.
* [new] Added more functions to the axl node API to allow getting the
top level document and configuring the top level document (private
api). API added:
- axl_node_set_doc (private)
- axl_node_get_doc
* [new] adding an internal definition to support boolean type as an
int.
* [fix] making axl_doc_set_root function to also configure the
document that is containing the node configured.
* [new] Adding a new function to allow setting CDATA content for a
selected node. API added:
- axl_node_set_cdata_content
* [fix] fixing axl_node_set_content_ref to notify that it is not
empty, in the case the content received is not null.
* [fix] reoganized module includes to control them at axl_decl.h
header. Adding refernce to GNUC library support to get access to
vasprintf function when available.
* [fix] adding new function that allows to create an newly allocated
string from a printf argument, but also returning the string
length. API added:
- axl_stream_strdup_printf_len
* [fix] fixing a validation failure with one-or-many choice sequences
(..|..|..)+ located at the end of a ELEMENT definiton.
* [fix] making axl_node_get_content_* funcitons to not return NULL
value when the node has no content but an empty string.
* [fix] fixing some compiler checks done at axl_stream_printf to also
check a new environment variable __G_OS_WIN32__ (because __GNUC__ is
activated but not exporting vasprintf).
* [fix] Updated Makefile.win to include this change.
About Advanced Software Production Line, S.L.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Advanced Software Production Line is leading the Af-Arch project: a
complete framework to develop distributed application to manage
enterprise process.
Af-Arch project uses Axl library to support its XML requirements
while exchanging data between nodes.
Advanced Software Production Line also provides GNU/Linux support
and consulting services to enable organization to introduce
GNU/Linux inside its process, making other platforms to interact
with GNU/Linux.
Contact us, using English or Spanish, to get commercial support
and/or XML based development services.
You can reach us:
http://www.aspl.es - info at aspl.es
We hope Axl Library help you. Enjoy Axl Library!
--
Francis Brosnan Blázquez - francis at aspl.es
Advanced Software Production Line - http://www.aspl.es
7th Jule 2006, Madrid (Spain)
More information about the Axl
mailing list