About GXml ========== GXml provides a GObject API for manipulating XML and a Serializable framework from GObject to XML. Currently, GXml provides the DOM Level 1 Core API, Basic HTML support, Serialization. Provides a set of interfaces to access XML equivalent files with different implementations, some of them based on libxml but able to use different backends. It is written in Vala, but provides C API, while it is available to other high level languages, like Python or JavaScript, using GObject Introspection. https://wiki.gnome.org/GXml
News ==== Version 0.14 =============== * API additions now GXml.Text.str is writable see Bug #779038 * Fixed running conditions on XParser * Vala required version is set to 0.34.6 * Some documentation additions * Build system improvements (Rico Tzschichholz) * Removing lot of warnings * Simplified GomHashMap using MappeableElement * Added new interface MappeableElementPairKey for double key hash collections * Added GomHashPairedMap collection using MappeableElementPairKey * New GomObject.clean_property_elements() to search and remove redundant nodes of requested property. * New GomObject.find_elements() to search and return a list of all child elements of same type. * Added documentation on how to define properties removing redundant child nodes. * Added --disable-docs switch * Renamed IXsdListAttributesGroup, remember this is unstable API * New and updated translations: Updated Brazilian by Rafael Fontenelle <rafae...@gnome.org> Updated Polish by Piotr Drąg <piotrd...@gmail.com> Updated Servian by Мирослав Николић <miroslavniko...@rocketmail.com> =============== Version 0.13.98 =============== * GOM implementation improvements: - GomProperty now requires to use nick with a :: prefix to serialization this removes property initialization - GomElement improvements, fixes and new read from stream method * Documentation improvements with examples * GOM Attributes access fixes * Added convenient methods to easy implementation of derived classes * Improved GomCollection implementations: HashMap, ArrayList and HashPairedMap * New GomProperty implementations for Date, DateTime * New and updated translations: Updated Brazilian by Rafael Fontenelle <rafae...@gnome.org> Updated Polish by Piotr Drąg <piotrd...@gmail.com> Updated Czech by Marek Černocký <ma...@manet.cz> =============== Version 0.13.90 =============== * Added XSD interfaces (unstable) and GXml.Gom* implementation * Fixes on GXml.Gom* reading and writing namespaces * New and updated translations: Updated Polish by Piotr Drąg <piotrd...@gmail.com> =============== Version 0.13.0 =============== * Enable documentation generation by default * Added XPath interfaces and initial implementation based on libxml2 * Removed old DOM1 implementation on xNode/xDocument * API change on DomImplementation.with_ids () for DocumentType to DomDocumentType * API change changed long/ulong to int * Added new DOM4 implementation called GOM * API change GXml.NodeType changed X_UNKNOWN to INVALID * API change fixed DomElement.set_attribute/_ns now requires not null values * New Serialization framework using GOM for GObject classes * New and updated translations: Updated Polish by Piotr Drąg <piotrd...@gmail.com> Updated Hungarian by Balázs Meskó <meskobal...@gmail.com> Updated German by Christian Kirbach <christian.kirb...@gmail.com> Updated Czech by Marek Černocký <ma...@manet.cz> ChangeLog ========= https://download.gnome.org/sources/gxml/0.14/gxml-0.14.0.changes (93.4K) Download ======== https://download.gnome.org/sources/gxml/0.14/gxml-0.14.0.tar.xz (1.06M) sha256sum: 3e1f28ba6fc06b5c96a57c1f099ad3bc21683c54bb3b5e5bc4d7ceaff7c74066 _______________________________________________ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list