Both functions were totally rewritten.
Serialization is no longer used. The read
function now uses the PHP XML parser, which
displays useful information on badly formatted
XML. Compared to version 0.8, the functions are
now around half the size and twice as fast. The
supported data types are string, integer, double
(=floating point), boolean, and NULL. The "type"
attribute was added to the XML structure. Some
documentation changes and some other minor changes
were made.
The XML code produced is now w3c valid: it contains the link to the Document Type Declaration file pXw4Pa.dtd. Support has been added for empty and space-filled tags (tags that contain space, tab, carriage return, and line feed characters.). There are some documentation changes.
A demonstration and test for the Write function
was added. The HTML documentation code was
validated against the W3C standard. Some
documentation changes were made.
A serious bug with the Write function (which lead to failed translation from serialize syntax on strings with a semicolon) has been fixed. The translation code now ensures a much more correct result. There are some documentation changes.
The dcript and documentation have been modified (Multiple language support added). A CSS file has been added, as well as Italian documentation. The HTML documentation script has been rewritten (index added). Support for XML comments has been added.