2004-05-19 16:34:55 +00:00
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
|
|
|
<HTML>
|
|
|
|
<HEAD>
|
2005-02-26 05:27:25 +00:00
|
|
|
<TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
|
2004-05-19 16:34:55 +00:00
|
|
|
<META NAME="author" CONTENT="Michael Sweet">
|
2005-02-26 05:27:25 +00:00
|
|
|
<META NAME="copyright" CONTENT="Copyright 2003-2005">
|
2004-05-19 16:34:55 +00:00
|
|
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
|
|
|
|
<LINK REL="Start" HREF="index.html">
|
|
|
|
<LINK REL="Contents" HREF="toc.html">
|
2004-11-13 18:26:38 +00:00
|
|
|
<LINK REL="Prev" HREF="ChangesinMiniXML21.html">
|
2004-05-19 16:34:55 +00:00
|
|
|
<LINK REL="Next" HREF="ChangesinMiniXML13.html">
|
|
|
|
<STYLE TYPE="text/css"><!--
|
|
|
|
BODY { font-family: serif }
|
|
|
|
H1 { font-family: sans-serif }
|
|
|
|
H2 { font-family: sans-serif }
|
|
|
|
H3 { font-family: sans-serif }
|
|
|
|
H4 { font-family: sans-serif }
|
|
|
|
H5 { font-family: sans-serif }
|
|
|
|
H6 { font-family: sans-serif }
|
|
|
|
SUB { font-size: smaller }
|
|
|
|
SUP { font-size: smaller }
|
|
|
|
PRE { font-family: monospace }
|
|
|
|
--></STYLE>
|
|
|
|
</HEAD>
|
|
|
|
<BODY>
|
|
|
|
<A HREF="toc.html">Contents</A>
|
2004-11-13 18:26:38 +00:00
|
|
|
<A HREF="ChangesinMiniXML21.html">Previous</A>
|
2004-05-19 16:34:55 +00:00
|
|
|
<A HREF="ChangesinMiniXML13.html">Next</A>
|
|
|
|
<HR NOSHADE>
|
2005-02-26 05:27:25 +00:00
|
|
|
<H2><A NAME="7_3">Changes in Mini-XML 2.0</A></H2>
|
2004-05-19 16:34:55 +00:00
|
|
|
<UL>
|
|
|
|
<LI>New programmers manual.</LI>
|
2004-06-21 11:00:28 +00:00
|
|
|
<LI>Added Visual C++ project files for Microsoft Windows users.</LI>
|
|
|
|
<LI>Added optimizations to mxmldoc, mxmlSaveFile(), and mxmlIndexNew()
|
|
|
|
(STR #2)</LI>
|
|
|
|
<LI>mxmlEntityAddCallback() now returns an integer status (STR #2)</LI>
|
2004-05-19 16:34:55 +00:00
|
|
|
<LI>Added UTF-16 support (input only; all output is UTF-8)</LI>
|
|
|
|
<LI>Added index functions to build a searchable index of XML nodes.</LI>
|
|
|
|
<LI>Added character entity callback interface to support additional
|
|
|
|
character entities beyond those defined in the XHTML specification.</LI>
|
|
|
|
<LI>Added support for XHTML character entities.</LI>
|
|
|
|
<LI>The mxmldoc utility now produces XML output which conforms to an
|
|
|
|
updated XML schema, described in the file "doc/mxmldoc.xsd".</LI>
|
|
|
|
<LI>Changed the whitespace callback interface to return strings instead
|
|
|
|
of a single character, allowing for greater control over the formatting
|
|
|
|
of XML files written using Mini-XML. THIS CHANGE WILL REQUIRE CHANGES
|
|
|
|
TO YOUR 1.x CODE IF YOU USE WHITESPACE CALLBACKS.</LI>
|
|
|
|
<LI>The mxmldoc utility now produces XML output which conforms to an
|
|
|
|
updated XML schema, described in the file "doc/mxmldoc.xsd".</LI>
|
|
|
|
<LI>Changed the whitespace callback interface to return strings instead
|
|
|
|
of a single character, allowing for greater control over the formatting
|
|
|
|
of XML files written using Mini-XML. THIS CHANGE WILL REQUIRE CHANGES
|
|
|
|
TO YOUR 1.x CODE IF YOU USE WHITESPACE CALLBACKS.</LI>
|
|
|
|
<LI>The mxmldoc utility is now capable of documenting C++ classes,
|
|
|
|
functions, and structures, and correctly handles C++ comments.</LI>
|
|
|
|
<LI>Added new modular tests for mxmldoc.</LI>
|
|
|
|
<LI>Updated the mxmldoc output to be more compatible with embedding in
|
|
|
|
manuals produced with HTMLDOC.</LI>
|
|
|
|
<LI>The makefile incorrectly included a "/" separator between the
|
|
|
|
destination path and install path. This caused problems when building
|
|
|
|
and installing with MingW.</LI>
|
|
|
|
</UL>
|
|
|
|
<HR NOSHADE>
|
|
|
|
<A HREF="toc.html">Contents</A>
|
2004-11-13 18:26:38 +00:00
|
|
|
<A HREF="ChangesinMiniXML21.html">Previous</A>
|
2004-05-19 16:34:55 +00:00
|
|
|
<A HREF="ChangesinMiniXML13.html">Next</A>
|
|
|
|
</BODY>
|
|
|
|
</HTML>
|