Libxml Module

BlitzMax Forums/BlitzMax Programming/Libxml Module

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

I thought that since I was fixing libxml I'd also work on adding more of the API to it.

As of last night, these are the current changes that will appear in the next release (which should be in a day or so) :

* Fixed TxmlNodeSet.getNodeList.
* API change - Added TxmlBase (for shared methods). Extended Node, Doc, Dtd, Attribute, Entity from it. Should be backwards compatible.
* Implemented debug-time assertion checking.
* Incbin support added for TxmlDoc and TxmlTextReader.
* Added more XPath functionality.
* Added libxml globals.
* Added Entities API.
* Added XML catalogs and SGML catalogs API.

For incbin support, you can now use : TxmlDoc.parseFile("incbin::afile.xml"), and the same for the textreader.

Will let you know when the update is available.

:o)