http://www.aftergrasp.com/download/agsetup_20080326.exe
----------------------------------------------------------------------------
Wed, 26 March 2008
New code in XMLLOAD which looks for use of a HTML namespace, if used
then the tags are built into any content. It identifies that it is
an HTML namespace by looking for the letters "html" without a period
in the XML NameSpace URL. For instance, Microsoft when saving Excel XML
spreadsheets uses the URL "http://www.w3.org/TR/REC-html40".
An crude example of what it did before, vs now:
<Data xmlns="http://www.w3.org/TR/REC-html40">
New <B>C30</B> Car</Data>
Previously, this would have been loaded as
test["Data"][0] = "New "
test["Data"][1]["B"] = "C30"
test["Data"][2] = " Car"
Now it's loaded as:
test["Data"] = "New <B>C30</B> Car"
This code required some modification to the LIBXML2 library (to expose
the Node writing function, and call it), which will reduce the likelyhood
(or at least frequency) of future updates to the LIBXML2 source code
used in AfterGRASP.
----------------------------------------------------------------------------