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 ==== * DOM4: Implemented CSS Selectors * Fixes on Meson build system * Relaxing duplicated namespace checks * Making library LT version consistent * Fixed GomElement.id implementation * Fixes for Gom Serialization * Set valac required to 0.36.7ç * GXmlDocument: Fixed DomParentNode.children implementation * GomElement, Parser: Fix parse namespaced attributes * GomDocument: Fixed get_element_by_id() * XPath: Reimplemented write_stream_async, create_stream_async * Gom: DocumenType write remove DTD definitions [] * Gom: Added suppòrt for DOCTYPE definitions * Fixed lookup_namespace_uri() * Better support of xmlns http://www.w3.org/2000/xmlns * Fixes for Vala 0.39 * Updated examples to new API * Removed gtk-doc * Make documentation generation optional if no valadoc is present * New and updated translations: Updated Czech translation by Marek Cernocky <[email protected]> Update Hungarian translation by Balázs Meskó <[email protected]> Update Polish translation by Piotr Drąg <[email protected]> Update German translation by Mario Blättermann <[email protected]> Update Swedish translation by Josef Andersson <[email protected]> Update Indonesian translation by Kukuh Syafaat <[email protected]> =============== Version 0.15.2 =============== * GomElement gains delaying parsing to improve parse time * GomDocument and GomElement gain async methods for parsing * GomDocument can be converted to string * New GomHashTreeMap implementation, allowing to create collections with Gee.TreeMap API * XParser can create an InputStream to dump string of the object * XParser gains async method for parsing * Added infrastructure for CSS Selectors, basic implementation. Added to DOM4 implementation classes * Improvements to HTML parsing, adding new methods to be used on different sources. Renamed HtmlDocument to GHtmlDocument, implementing a new interface DomHtmlDocument for future expansions of HTML engines * Improved HTML to string conversion using DomHtmlDocument.to_html(), actually just GHtmlDocument implements it using libxml2 * DomNonDocumentTypeChildNode.next/previous_element_sibling converted to owned and fixed on G and Gom implementations * Improved Meson build system * xlibxml have been deprecated and will be removed in future versions * Ported C examples to new API * Updated documentation * New and updated translations: Added Catalan by Matej Urbančič <[email protected]> Updated Indonesian by Andika Triwidada <[email protected]> Updated Spanish by Daniel Mustieles <[email protected]> Updated Hungarian by Balázs Úr <[email protected]> Updated Slovenian by Matej Urbančič <[email protected]> Updated Polish by Piotr Drąg <[email protected]> Updated Czech by Marek Černocký <[email protected]> Updated Brazilian by Rafael Fontenelle <[email protected]> Updated Servian by Мирослав Николић <[email protected]> =============== Version 0.14.3 =============== * Fixed allow http://www.w3.org/2000/xmlns as URI for namespace declaration ChangeLog ========= https://download.gnome.org/sources/gxml/0.16/gxml-0.16.0.changes (58.5K) Download ======== https://download.gnome.org/sources/gxml/0.16/gxml-0.16.0.tar.xz (1.25M) sha256sum: 2c08019d5b7aec3efd6a5223517ed8e29840b14aed009cdaf0ef96e4ef6e99af _______________________________________________ ftp-release-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/ftp-release-list
