Update for 2.2 release.

This commit is contained in:
Michael R Sweet 2005-02-26 05:27:25 +00:00
parent 7232c88dad
commit 6712bf6914
138 changed files with 789 additions and 1145 deletions

View File

@ -101,6 +101,7 @@ all: Makefile configure config.h $(TARGETS)
clean: clean:
$(RM) $(OBJS) $(TARGETS) $(RM) $(OBJS) $(TARGETS)
$(RM) mxmldoc-static libmxml.a
$(RM) *.bck *.bak $(RM) *.bck *.bak
$(RM) config.cache config.log config.status $(RM) config.cache config.log config.status
$(RM) -r autom4te*.cache $(RM) -r autom4te*.cache
@ -330,8 +331,9 @@ mxml.xml: mxmldoc-static mxml.h $(PUBLIBOBJS:.o=.c)
valgrind: mxmldoc-static valgrind: mxmldoc-static
$(RM) valgrind.xml $(RM) valgrind.xml
valgrind --leak-check=yes ./mxmldoc-static valgrind.xml mxml.h \ valgrind --tool=memcheck --leak-check=yes ./mxmldoc-static \
$(PUBLIBOBJS:.o=.c) >valgrind.html 2>valgrind.out valgrind.xml mxml.h $(PUBLIBOBJS:.o=.c) \
>valgrind.html 2>valgrind.out
# #

View File

@ -300,6 +300,7 @@ allocated custom data for the node and a pointer to a destructor
function which will free the custom data when the node is function which will free the custom data when the node is
deleted.</p> deleted.</p>
<!-- NEED 3in -->
<p>The save callback receives the node pointer and returns an <p>The save callback receives the node pointer and returns an
allocated string containing the custom data value. The following allocated string containing the custom data value. The following
save callback could be used for our ISO date/time type:</p> save callback could be used for our ISO date/time type:</p>
@ -457,6 +458,7 @@ to return all elements or attributes in the index. Passing
<tt>NULL</tt> for both the element name and attribute value <tt>NULL</tt> for both the element name and attribute value
is equivalent to calling <tt>mxmlIndexEnum</tt>.</p> is equivalent to calling <tt>mxmlIndexEnum</tt>.</p>
<!-- NEED 2in -->
<p>When you are done using the index, delete it using the <p>When you are done using the index, delete it using the
<a href='#mxmlIndexDelete()'><tt>mxmlIndexDelete()</tt></a> <a href='#mxmlIndexDelete()'><tt>mxmlIndexDelete()</tt></a>
function:</p> function:</p>

View File

@ -1,408 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Mini-XML Home Page</title>
<style><!--
body, h1, h2, h3, p { font-family: sans-serif; text-align: justify; }
h1.title, p.title { font-family: sans-serif; text-align: center; }
tt, pre a:link, pre a:visited, tt a:link, tt a:visited { font-weight: bold; color: #7f0000; }
pre { font-weight: bold; color: #7f0000; margin-left: 2em; text-align: left }
--></style>
</head>
<body>
<p class="title" align="center">[&nbsp;<a
href="../index.html">Back to Home Page</a>&nbsp;]</p>
<h1 class="title" align="center">Mini-XML Home Page</h1>
<p class="title" align="center">Current Release: v1.3, December 21, 2003<br/>
[&nbsp;<a
href="mxml-1.3.tar.gz">Download&nbsp;Source&nbsp;(.tar.gz&nbsp;82k)</a>
| <a
href="mxml-1.3-1.i386.rpm">Download&nbsp;Linux&nbsp;RPM&nbsp;(.i386.rpm&nbsp;76k)</a>
| <a href="CHANGES">Change&nbsp;Log</a> | <a
href="documentation.html">Documentation</a> | <a
href="http://freshmeat.net/projects/mxml">Rate/Make&nbsp;Comments</A>&nbsp;]</p>
<h2>Introduction</h2>
<p>Mini-XML is a small XML parsing library that you can use to
read XML and XML-like data files in your application without
requiring large non-standard libraries. Mini-XML only requires
an ANSI C compatible compiler (GCC works, as do most vendors'
ANSI C compilers) and a "make" program.</p>
<p>Mini-XML provides the following functionality:</p>
<ul>
<li>Reading and writing of UTF-8 encoded XML files and
strings.</li>
<li>Data is stored in a linked-list tree structure,
preserving the XML data hierarchy.</li>
<li>Supports arbitrary element names, attributes, and
attribute values with no preset limits, just available
memory.</li>
<li>Supports integer, real, opaque ("cdata"), and text
data types in "leaf" nodes.</li>
<li>Functions for creating and managing trees of data.</li>
<li>"Find" and "walk" functions for easily locating and
navigating trees of data.</li>
</ul>
<p>Mini-XML doesn't do validation or other types of processing
on the data based upon schema files or other sources of
definition information, nor does it support character entities
other than those required by the XML specification. Also, since
Mini-XML does not support the UTF-16 encoding, it is technically
not a conforming XML consumer/client.</p>
<h2>Building Mini-XML</h2>
<p>Mini-XML comes with an autoconf-based configure script; just
type the following command to get things going:</p>
<pre>
./configure
</pre>
<p>The default install prefix is /usr/local, which can be
overridden using the --prefix option:</p>
<pre>
./configure --prefix=/foo
</pre>
<p>Other configure options can be found using the --help
option:</p>
<pre>
./configure --help
</pre>
<p>Once you have configured the software, type "make" to do the
build and run the test program to verify that things are
working, as follows:</p>
<pre>
make
</pre>
<h2>Installing Mini-XML</h2>
<p>The "install" target will install Mini-XML in the lib and
include directories:</p>
<pre>
make install
</pre>
<p>Once you have installed it, use the "-lmxml" option to link
your application against it.</p>
<h2>Documentation</h2>
<p>The documentation is currently a work in progress. Aside from
the information that follows, the <a
href="documentation.html">documentation</a> page provides a
handy reference and is automatically generated using Mini-XML.
You can also look at the <tt><a
href="testmxml.c">testmxml.c</a></tt> and <tt><a
href="mxmldoc.c">mxmldoc.c</a></tt> source files for examples of
using Mini-XML.</p>
<h3>The Basics</h3>
<p>Mini-XML provides a single header file which you include:</p>
<pre>
<a href="mxml.h">#include &lt;mxml.h></a>
</pre>
<p>Nodes are defined by the <a
href="documentation.html#mxml_node_t"><tt>mxml_node_t</tt></a>
structure; the <a
href="documentation.html#mxml_type_t"><tt>type</tt></a> member
defines the node type (element, integer, opaque, real, or text)
which determines which value you want to look at in the <a
href="documentation.html#mxml_value_t"><tt>value</tt></a>
union. New nodes can be created using the <a
href="documentation.html#mxmlNewElement"><tt>mxmlNewElement()</tt></a>,
<a
href="documentation.html#mxmlNewInteger"><tt>mxmlNewInteger()</tt></a>,
<a
href="documentation.html#mxmlNewOpaque"><tt>mxmlNewOpaque()</tt></a>,
<a
href="documentation.html#mxmlNewReal"><tt>mxmlNewReal()</tt></a>,
and <a
href="documentation.html#mxmlNewText"><tt>mxmlNewText()</tt></a>
functions. Only elements can have child nodes, and the top node
must be an element, usually "?xml".</p>
<p>Each node has pointers for the node above (<tt>parent</tt>), below (<tt>child</tt>),
to the left (<tt>prev</tt>), and to the right (<tt>next</tt>) of the current
node. If you have an XML file like the following:</p>
<pre>
&lt;?xml version="1.0"?>
&lt;data>
&lt;node>val1&lt;/node>
&lt;node>val2&lt;/node>
&lt;node>val3&lt;/node>
&lt;group>
&lt;node>val4&lt;/node>
&lt;node>val5&lt;/node>
&lt;node>val6&lt;/node>
&lt;/group>
&lt;node>val7&lt;/node>
&lt;node>val8&lt;/node>
&lt;node>val9&lt;/node>
&lt;/data>
</pre>
<p>the node tree returned by <tt>mxmlLoadFile()</tt> would look
like the following in memory:</p>
<pre>
?xml
|
data
|
node - node - node - group - node - node - node
| | | | | | |
val1 val2 val3 | val7 val8 val9
|
node - node - node
| | |
val4 val5 val6
</pre>
<p>where "-" is a pointer to the next node and "|" is a pointer
to the first child node.</p>
<p>Once you are done with the XML data, use the <a
href="documentation.html#mxmlDelete"><tt>mxmlDelete()</tt></a>
function to recursively free the memory that is used for a
particular node or the entire tree:</p>
<pre>
mxmlDelete(tree);
</pre>
<h3>Loading and Saving XML Files</h3>
<p>You load an XML file using the <a
href="documentation.html#mxmlLoadFile"><tt>mxmlLoadFile()</tt></a>
function:</p>
<pre>
FILE *fp;
mxml_node_t *tree;
fp = fopen("filename.xml", "r");
tree = mxmlLoadFile(NULL, fp, MXML_NO_CALLBACK);
fclose(fp);
</pre>
<p>The third argument specifies a callback function which
returns the value type of the immediate children for a new
element node: <tt>MXML_INTEGER</tt>, <tt>MXML_OPAQUE</tt>,
<tt>MXML_REAL</tt>, or <tt>MXML_TEXT</tt>. This function is
called <i>after</i> the element and its attributes have been
read, so you can look at the element name, attributes, and
attribute values to determine the proper value type to return.
The default value type is MXML_TEXT if no callback is used.</p>
<p>Similarly, you save an XML file using the <a
href="documentation.html#mxmlSaveFile"><tt>mxmlSaveFile()</tt></a>
function:</p>
<pre>
FILE *fp;
mxml_node_t *tree;
fp = fopen("filename.xml", "w");
mxmlSaveFile(tree, fp, MXML_NO_CALLBACK);
fclose(fp);
</pre>
<p>Callback functions for saving are used to optionally insert
whitespace before and after elements in the node tree. Your
function will be called up to four times for each element node
with a pointer to the node and a "where" value of
<tt>MXML_WS_BEFORE_OPEN</tt>, <tt>MXML_WS_AFTER_OPEN</tt>,
<tt>MXML_WS_BEFORE_CLOSE</tt>, or <tt>MXML_WS_AFTER_CLOSE</tt>.
The callback function should return 0 if no whitespace should be
added and the character to insert (space, tab, newline)
otherwise.</p>
<p>The <a
href="documentation.html#mxmlLoadString"><tt>mxmlLoadString()</tt></a>,
<a
href="documentation.html#mxmlSaveAllocString"><tt>mxmlSaveAllocString()</tt></a>,
and <a
href="documentation.html#mxmlSaveString"><tt>mxmlSaveString()</tt></a>
functions load XML node trees from and save XML node trees to
strings:</p>
<pre>
char buffer[8192];
char *ptr;
mxml_node_t *tree;
...
tree = mxmlLoadString(NULL, buffer, MXML_NO_CALLBACK);
...
mxmlSaveString(tree, buffer, sizeof(buffer), MXML_NO_CALLBACK);
...
ptr = mxmlSaveAllocString(tree, MXML_NO_CALLBACK);
</pre>
<h3>Finding and Iterating Nodes</h3>
<p>The <a
href="documentation.html#mxmlWalkPrev"><tt>mxmlWalkPrev()</tt></a>
and <a
href="documentation.html#mxmlWalkNext"><tt>mxmlWalkNext()</tt></a>functions
can be used to iterate through the XML node tree:</p>
<pre>
mxml_node_t *node = mxmlWalkPrev(current, tree, MXML_DESCEND);
mxml_node_t *node = mxmlWalkNext(current, tree, MXML_DESCEND);
</pre>
<p>In addition, you can find a named element/node using the <a
href="documentation.html#mxmlFindElement"><tt>mxmlFindElement()</tt></a>
function:</p>
<pre>
mxml_node_t *node = mxmlFindElement(tree, tree, "name", "attr",
"value", MXML_DESCEND);
</pre>
<p>The <tt>name</tt>, <tt>attr</tt>, and <tt>value</tt>
arguments can be passed as <tt>NULL</tt> to act as wildcards,
e.g.:</p>
<pre>
/* Find the first "a" element */
node = mxmlFindElement(tree, tree, "a", NULL, NULL, MXML_DESCEND);
/* Find the first "a" element with "href" attribute */
node = mxmlFindElement(tree, tree, "a", "href", NULL, MXML_DESCEND);
/* Find the first "a" element with "href" to a URL */
node = mxmlFindElement(tree, tree, "a", "href",
"http://www.easysw.com/~mike/mxml/", MXML_DESCEND);
/* Find the first element with a "src" attribute*/
node = mxmlFindElement(tree, tree, NULL, "src", NULL, MXML_DESCEND);
/* Find the first element with a "src" = "foo.jpg" */
node = mxmlFindElement(tree, tree, NULL, "src", "foo.jpg", MXML_DESCEND);
</pre>
<p>You can also iterate with the same function:</p>
<pre>
mxml_node_t *node;
for (node = mxmlFindElement(tree, tree, "name", NULL, NULL, MXML_DESCEND);
node != NULL;
node = mxmlFindElement(node, tree, "name", NULL, NULL, MXML_DESCEND))
{
... do something ...
}
</pre>
<p>The <tt>MXML_DESCEND</tt> argument can actually be one of three constants:</p>
<ul>
<li><tt>MXML_NO_DESCEND</tt> means to not to look at any
child nodes in the element hierarchy, just look at
siblings at the same level or parent nodes until the top
node or top-of-tree is reached. The previous node from
"group" would be the "node" element to the left, while
the next node from "group" would be the "node" element
to the right.</li>
<li><tt>MXML_DESCEND_FIRST</tt> means that it is OK to
descend to the first child of a node, but not to descend
further when searching. You'll normally use this when
iterating through direct children of a parent node, e.g.
all of the "node" elements under the "?xml" parent node
in the example above. This mode is only applicable to
the search function; the walk functions treat this as
<tt>MXML_DESCEND</tt> since every call is a first
time.</li>
<li><tt>MXML_DESCEND</tt> means to keep descending until
you hit the bottom of the tree. The previous node from
"group" would be the "val3" node and the next node would
be the first node element under "group". If you were to
walk from the root node "?xml" to the end of the
tree with <tt>mxmlWalkNext()</tt>, the order would be:
<pre>
?xml
data
node
val1
node
val2
node
val3
group
node
val4
node
val5
node
val6
node
val7
node
val8
node
val9
</pre>
<p>If you started at "val9" and walked using
<tt>mxmlWalkPrev()</tt>, the order would be reversed,
ending at "?xml".</p></li>
</ul>
<h2>Getting Help and Reporting Problems</h2>
<p>You can email me at "mxml <i>at</i> easysw <i>dot</i> com" to
report problems and/or ask for help. Just don't expect an
instant response, as I get a <i>lot</i> of email...</p>
<h2>Legal Stuff</h2>
<p>The Mini-XML library is Copyright 2003-2004 by Michael Sweet.</p>
<p>This library is free software; you can redistribute it
and/or modify it under the terms of the GNU Library General
Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any
later version.</p>
<p>This library is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU Library General Public License for
more details.</p>
<p>You should have received a copy of the GNU Library General
Public License along with this library; if not, write to the
Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA
02139, USA.</p>
</body>
</html>

View File

@ -1,7 +1,7 @@
<html> <html>
<head> <head>
<title>Mini-XML Programmers Manual, Version 2.1</title> <title>Mini-XML Programmers Manual, Version 2.2</title>
<meta name='copyright' content='Copyright 2003-2004'/> <meta name='copyright' content='Copyright 2003-2005'/>
<meta name='author' content='Michael Sweet'/> <meta name='author' content='Michael Sweet'/>
<meta name='keywords' content='XML, C, C++, library'/> <meta name='keywords' content='XML, C, C++, library'/>
</head> </head>
@ -9,7 +9,7 @@
<h1 align='right'><a name='INTRO'>Introduction</a></h1> <h1 align='right'><a name='INTRO'>Introduction</a></h1>
<p>This programmers manual describes Mini-XML version 2.1, a <p>This programmers manual describes Mini-XML version 2.2, a
small XML parsing library that you can use to read and write XML small XML parsing library that you can use to read and write XML
and XML-like data files in your application without requiring and XML-like data files in your application without requiring
large non-standard libraries. Mini-XML only requires an ANSI C large non-standard libraries. Mini-XML only requires an ANSI C
@ -51,7 +51,7 @@ other than those required by the XML specification.</p>
<!-- NEED 4in --> <!-- NEED 4in -->
<h2>Legal Stuff</h2> <h2>Legal Stuff</h2>
<p>The Mini-XML library is copyright 2003-2004 by Michael <p>The Mini-XML library is copyright 2003-2005 by Michael
Sweet.</p> Sweet.</p>
<p>This library is free software; you can redistribute it and/or <p>This library is free software; you can redistribute it and/or
@ -94,7 +94,7 @@ and removed libxml2.</p>
<p>Thanks to lots of feedback and support from various <p>Thanks to lots of feedback and support from various
developers, Mini-XML has evolved since then to provide a more developers, Mini-XML has evolved since then to provide a more
complete XML implementation and now stands at a whopping 2,713 complete XML implementation and now stands at a whopping 2,974
lines of code, compared to 103,893 lines of code for libxml2 lines of code, compared to 103,893 lines of code for libxml2
version 2.6.9. Aside from Gimp-Print, Mini-XML is used for the version 2.6.9. Aside from Gimp-Print, Mini-XML is used for the
following projects/software applications:</p> following projects/software applications:</p>
@ -104,7 +104,7 @@ following projects/software applications:</p>
<li><a href='http://www.cups.org/'>Common UNIX Printing <li><a href='http://www.cups.org/'>Common UNIX Printing
System</a></li> System</a></li>
<li><a href='http://www.cups.org/ddk.php'>CUPS Driver <li><a href='http://www.cups.org/ddk/'>CUPS Driver
Development Kit</a></li> Development Kit</a></li>
<li><a href='http://www.easysw.com/printpro/'>ESP Print <li><a href='http://www.easysw.com/printpro/'>ESP Print

View File

@ -508,5 +508,54 @@ POSSIBILITY OF SUCH DAMAGES.</p>
<p align='center'><big>END OF TERMS AND CONDITIONS</big></p> <p align='center'><big>END OF TERMS AND CONDITIONS</big></p>
<h4>How to Apply These Terms to Your New Libraries</h4>
<p>If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
<p>To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
<pre>
<var>one line to give the library's name and an idea of what it does.</var>
Copyright (C) <var>year</var> <var>name of author</var>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
</pre>
<p>Also add information on how to contact you by electronic and paper mail.
<p>You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
<pre>
Yoyodyne, Inc., hereby disclaims all copyright interest in
the library `Frob' (a library for tweaking knobs) written
by James Random Hacker.
<var>signature of Ty Coon</var>, 1 April 1990
Ty Coon, President of Vice
</pre>
<p>That's all there is to it!
</body> </body>
</html> </html>

View File

@ -1,10 +1,10 @@
#!/bin/sh #!/bin/sh
# #
# "$Id: makedocs.sh,v 1.2 2004/05/21 02:06:04 mike Exp $" # "$Id$"
# #
# Script to make documentation... # Script to make documentation...
# #
# Copyright 2003-2004 by Michael Sweet. # Copyright 2003-2005 by Michael Sweet.
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public # modify it under the terms of the GNU Library General Public
@ -17,11 +17,11 @@
# GNU General Public License for more details. # GNU General Public License for more details.
# #
htmldoc --verbose --batch mxml.book -f mxml.pdf htmldoc --verbose --batch mxml.book --no-embedfonts -f mxml.pdf
htmldoc --verbose --batch mxml.book -f mxml.html htmldoc --verbose --batch mxml.book -f mxml.html
htmldoc --verbose --batch mxml.book -f mxml.ps htmldoc --verbose --batch mxml.book --no-embedfonts -f mxml.ps
rm -f mxml.ps.gz rm -f mxml.ps.gz
gzip -v9 mxml.ps gzip -v9 mxml.ps
@ -30,5 +30,5 @@ mkdir mxml.d
htmldoc --verbose --batch mxml.book -t htmlsep -d mxml.d htmldoc --verbose --batch mxml.book -t htmlsep -d mxml.d
# #
# End of "$Id: makedocs.sh,v 1.2 2004/05/21 02:06:04 mike Exp $". # End of "$Id$".
# #

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<STYLE TYPE="text/css"><!-- <STYLE TYPE="text/css"><!--
BODY { font-family: serif } BODY { font-family: serif }
@ -19,10 +19,10 @@ PRE { font-family: monospace }
--></STYLE> --></STYLE>
</HEAD> </HEAD>
<BODY> <BODY>
<CENTER><A HREF="#CONTENTS"><IMG SRC="logo.png" BORDER="0" WIDTH="222" HEIGHT="181" ALT="Mini-XML Programmers Manual, Version 2.1"><BR> <CENTER><A HREF="#CONTENTS"><IMG SRC="logo.png" BORDER="0" WIDTH="222" HEIGHT="181" ALT="Mini-XML Programmers Manual, Version 2.2"><BR>
<H1>Mini-XML Programmers Manual, Version 2.1</H1></A><BR> <H1>Mini-XML Programmers Manual, Version 2.2</H1></A><BR>
Michael Sweet<BR> Michael Sweet<BR>
Copyright 2003-2004<BR> Copyright 2003-2005<BR>
</CENTER> </CENTER>
<HR NOSHADE> <HR NOSHADE>
<H1 ALIGN="CENTER"><A NAME="CONTENTS">Table of Contents</A></H1> <H1 ALIGN="CENTER"><A NAME="CONTENTS">Table of Contents</A></H1>
@ -78,21 +78,24 @@ Copyright 2003-2004<BR>
<LI><A HREF="#5_3">XML Schema</A></LI> <LI><A HREF="#5_3">XML Schema</A></LI>
</UL> </UL>
<B><A HREF="#LICENSE">A - GNU Library General Public License</A></B> <B><A HREF="#LICENSE">A - GNU Library General Public License</A></B>
<BR>
<BR><B><A HREF="#RELNOTES">B - Release Notes</A></B>
<UL> <UL>
<LI><A HREF="#7_1">Changes in Mini-XML 2.1</A></LI> <LI><A HREF="#6_1">How to Apply These Terms to Your New Libraries</A></LI>
<LI><A HREF="#7_2">Changes in Mini-XML 2.0</A></LI> </UL>
<LI><A HREF="#7_3">Changes in Mini-XML 1.3</A></LI> <B><A HREF="#RELNOTES">B - Release Notes</A></B>
<LI><A HREF="#7_4">Changes in Mini-XML 1.2</A></LI> <UL>
<LI><A HREF="#7_5">Changes in Mini-XML 1.1.2</A></LI> <LI><A HREF="#7_1">Changes in Mini-XML 2.2</A></LI>
<LI><A HREF="#7_6">Changes in Mini-XML 1.1.1</A></LI> <LI><A HREF="#7_2">Changes in Mini-XML 2.1</A></LI>
<LI><A HREF="#7_7">Changes in Mini-XML 1.1</A></LI> <LI><A HREF="#7_3">Changes in Mini-XML 2.0</A></LI>
<LI><A HREF="#7_8">Changes in Mini-XML 1.0</A></LI> <LI><A HREF="#7_4">Changes in Mini-XML 1.3</A></LI>
<LI><A HREF="#7_9">Changes in Mini-XML 0.93</A></LI> <LI><A HREF="#7_5">Changes in Mini-XML 1.2</A></LI>
<LI><A HREF="#7_10">Changes in Mini-XML 0.92</A></LI> <LI><A HREF="#7_6">Changes in Mini-XML 1.1.2</A></LI>
<LI><A HREF="#7_11">Changes in Mini-XML 0.91</A></LI> <LI><A HREF="#7_7">Changes in Mini-XML 1.1.1</A></LI>
<LI><A HREF="#7_12">Changes in Mini-XML 0.9</A></LI> <LI><A HREF="#7_8">Changes in Mini-XML 1.1</A></LI>
<LI><A HREF="#7_9">Changes in Mini-XML 1.0</A></LI>
<LI><A HREF="#7_10">Changes in Mini-XML 0.93</A></LI>
<LI><A HREF="#7_11">Changes in Mini-XML 0.92</A></LI>
<LI><A HREF="#7_12">Changes in Mini-XML 0.91</A></LI>
<LI><A HREF="#7_13">Changes in Mini-XML 0.9</A></LI>
</UL> </UL>
<B><A HREF="#REFERENCE">C - Library Reference</A></B> <B><A HREF="#REFERENCE">C - Library Reference</A></B>
<UL> <UL>
@ -150,7 +153,6 @@ Copyright 2003-2004<BR>
<UL> <UL>
<LI><A HREF="#mxml_attr_s">mxml_attr_s</A></LI> <LI><A HREF="#mxml_attr_s">mxml_attr_s</A></LI>
<LI><A HREF="#mxml_custom_s">mxml_custom_s</A></LI> <LI><A HREF="#mxml_custom_s">mxml_custom_s</A></LI>
<LI><A HREF="#mxml_fdbuf_s">mxml_fdbuf_s</A></LI>
<LI><A HREF="#mxml_index_s">mxml_index_s</A></LI> <LI><A HREF="#mxml_index_s">mxml_index_s</A></LI>
<LI><A HREF="#mxml_node_s">mxml_node_s</A></LI> <LI><A HREF="#mxml_node_s">mxml_node_s</A></LI>
<LI><A HREF="#mxml_text_s">mxml_text_s</A></LI> <LI><A HREF="#mxml_text_s">mxml_text_s</A></LI>
@ -162,7 +164,6 @@ Copyright 2003-2004<BR>
<LI><A HREF="#mxml_attr_t">mxml_attr_t</A></LI> <LI><A HREF="#mxml_attr_t">mxml_attr_t</A></LI>
<LI><A HREF="#mxml_custom_t">mxml_custom_t</A></LI> <LI><A HREF="#mxml_custom_t">mxml_custom_t</A></LI>
<LI><A HREF="#mxml_element_t">mxml_element_t</A></LI> <LI><A HREF="#mxml_element_t">mxml_element_t</A></LI>
<LI><A HREF="#mxml_fdbuf_t">mxml_fdbuf_t</A></LI>
<LI><A HREF="#mxml_index_t">mxml_index_t</A></LI> <LI><A HREF="#mxml_index_t">mxml_index_t</A></LI>
<LI><A HREF="#mxml_node_t">mxml_node_t</A></LI> <LI><A HREF="#mxml_node_t">mxml_node_t</A></LI>
<LI><A HREF="#mxml_text_t">mxml_text_t</A></LI> <LI><A HREF="#mxml_text_t">mxml_text_t</A></LI>
@ -175,17 +176,10 @@ Copyright 2003-2004<BR>
<LI><A HREF="#mxml_value_u">mxml_value_u</A></LI> <LI><A HREF="#mxml_value_u">mxml_value_u</A></LI>
</UL> </UL>
</LI> </LI>
<LI><A HREF="#_variables">Variables</A>
<UL>
<LI><A HREF="#mxml_custom_load_cb">mxml_custom_load_cb</A></LI>
<LI><A HREF="#mxml_custom_save_cb">mxml_custom_save_cb</A></LI>
<LI><A HREF="#num_callbacks">num_callbacks</A></LI>
</UL>
</LI>
</UL> </UL>
<HR NOSHADE> <HR NOSHADE>
<H1 align="right"><A name="INTRO">Introduction</A></H1> <H1 align="right"><A name="INTRO">Introduction</A></H1>
<P>This programmers manual describes Mini-XML version 2.1, a small XML <P>This programmers manual describes Mini-XML version 2.2, a small XML
parsing library that you can use to read and write XML and XML-like parsing library that you can use to read and write XML and XML-like
data files in your application without requiring large non-standard data files in your application without requiring large non-standard
libraries. Mini-XML only requires an ANSI C compatible compiler (GCC libraries. Mini-XML only requires an ANSI C compatible compiler (GCC
@ -211,7 +205,7 @@ Copyright 2003-2004<BR>
<!-- NEED 4in --> <!-- NEED 4in -->
<H2><A NAME="1_1">Legal Stuff</A></H2> <H2><A NAME="1_1">Legal Stuff</A></H2>
<P>The Mini-XML library is copyright 2003-2004 by Michael Sweet.</P> <P>The Mini-XML library is copyright 2003-2005 by Michael Sweet.</P>
<P>This library is free software; you can redistribute it and/or modify <P>This library is free software; you can redistribute it and/or modify
it under the terms of the <A href="#LICENSE">GNU Library General Public it under the terms of the <A href="#LICENSE">GNU Library General Public
License</A> as published by the Free Software Foundation; either License</A> as published by the Free Software Foundation; either
@ -239,14 +233,13 @@ libxml2</TT> library with something substantially smaller and
libxml2.</P> libxml2.</P>
<P>Thanks to lots of feedback and support from various developers, <P>Thanks to lots of feedback and support from various developers,
Mini-XML has evolved since then to provide a more complete XML Mini-XML has evolved since then to provide a more complete XML
implementation and now stands at a whopping 2,713 lines of code, implementation and now stands at a whopping 2,974 lines of code,
compared to 103,893 lines of code for libxml2 version 2.6.9. Aside from compared to 103,893 lines of code for libxml2 version 2.6.9. Aside from
Gimp-Print, Mini-XML is used for the following projects/software Gimp-Print, Mini-XML is used for the following projects/software
applications:</P> applications:</P>
<UL> <UL>
<LI><A href="http://www.cups.org/">Common UNIX Printing System</A></LI> <LI><A href="http://www.cups.org/">Common UNIX Printing System</A></LI>
<LI><A href="http://www.cups.org/ddk.php">CUPS Driver Development Kit</A> <LI><A href="http://www.cups.org/ddk/">CUPS Driver Development Kit</A></LI>
</LI>
<LI><A href="http://www.easysw.com/printpro/">ESP Print Pro</A></LI> <LI><A href="http://www.easysw.com/printpro/">ESP Print Pro</A></LI>
<LI><A href="http://zynaddsubfx.sourceforge.net">ZynAddSubFX</A></LI> <LI><A href="http://zynaddsubfx.sourceforge.net">ZynAddSubFX</A></LI>
</UL> </UL>
@ -923,6 +916,8 @@ MXML_WS_BEFORE_CLOSE</TT>, or <TT>MXML_WS_AFTER_CLOSE</TT>. The callback
contain a <TT>void</TT> pointer to the allocated custom data for the contain a <TT>void</TT> pointer to the allocated custom data for the
node and a pointer to a destructor function which will free the custom node and a pointer to a destructor function which will free the custom
data when the node is deleted.</P> data when the node is deleted.</P>
<!-- NEED 3in -->
<P>The save callback receives the node pointer and returns an allocated <P>The save callback receives the node pointer and returns an allocated
string containing the custom data value. The following save callback string containing the custom data value. The following save callback
could be used for our ISO date/time type:</P> could be used for our ISO date/time type:</P>
@ -1044,6 +1039,8 @@ mxmlIndexEnum()</TT></A>, <A href="#mxmlIndexFind"><TT>mxmlIndexFind()</TT>
return all elements or attributes in the index. Passing <TT>NULL</TT> return all elements or attributes in the index. Passing <TT>NULL</TT>
for both the element name and attribute value is equivalent to calling <TT> for both the element name and attribute value is equivalent to calling <TT>
mxmlIndexEnum</TT>.</P> mxmlIndexEnum</TT>.</P>
<!-- NEED 2in -->
<P>When you are done using the index, delete it using the <A href="#mxmlIndexDelete()"> <P>When you are done using the index, delete it using the <A href="#mxmlIndexDelete()">
<TT>mxmlIndexDelete()</TT></A> function:</P> <TT>mxmlIndexDelete()</TT></A> function:</P>
<PRE> <PRE>
@ -1182,8 +1179,8 @@ mxmldoc</TT> to generate correct documentation for the code. Single line
&lt;xsd:schema xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt; &lt;xsd:schema xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;
&lt;xsd:annotation&gt; &lt;xsd:annotation&gt;
&lt;xsd:documentation xml:lang=&quot;en&quot;&gt; &lt;xsd:documentation xml:lang=&quot;en&quot;&gt;
Mini-XML 2.0 documentation schema for mxmldoc output. Mini-XML 2.2 documentation schema for mxmldoc output.
Copyright 2003-2004 by Michael Sweet. Copyright 2003-2005 by Michael Sweet.
This program is free software; you can redistribute it and/or This program is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public modify it under the terms of the GNU Library General Public
@ -1783,9 +1780,66 @@ mxmldoc</TT> to generate correct documentation for the code. Single line
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.</P> DAMAGES.</P>
<P align="center"><BIG>END OF TERMS AND CONDITIONS</BIG></P> <P align="center"><BIG>END OF TERMS AND CONDITIONS</BIG></P>
<H2><A NAME="6_1">How to Apply These Terms to Your New Libraries</A></H2>
<P>If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of
the ordinary General Public License).</P>
<P>To apply these terms, attach the following notices to the library. It
is safest to attach them to the start of each source file to most
effectively convey the exclusion of warranty; and each file should have
at least the &quot;copyright&quot; line and a pointer to where the full notice is
found.</P>
<PRE>
<VAR>one line to give the library's name and an idea of what it does.</VAR>
Copyright (C) <VAR>year</VAR> <VAR>name of author</VAR>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
</PRE>
<P>Also add information on how to contact you by electronic and paper
mail.</P>
<P>You should also get your employer (if you work as a programmer) or
your school, if any, to sign a &quot;copyright disclaimer&quot; for the library,
if necessary. Here is a sample; alter the names:</P>
<PRE>
Yoyodyne, Inc., hereby disclaims all copyright interest in
the library `Frob' (a library for tweaking knobs) written
by James Random Hacker.
<VAR>signature of Ty Coon</VAR>, 1 April 1990
Ty Coon, President of Vice
</PRE>
<P>That's all there is to it!</P>
<HR NOSHADE> <HR NOSHADE>
<H1 align="right"><A name="RELNOTES">B - Release Notes</A></H1> <H1 align="right"><A name="RELNOTES">B - Release Notes</A></H1>
<H2><A NAME="7_1">Changes in Mini-XML 2.1</A></H2> <H2><A NAME="7_1">Changes in Mini-XML 2.2</A></H2>
<UL>
<LI>Added shared library support (STR #17)</LI>
<LI>mxmlLoad*() now returns an error when an XML stream contains illegal
control characters (STR #10)</LI>
<LI>mxmlLoad*() now returns an error when an element contains two
attributes with the same name in conformance with the XML spec (STR
#16)</LI>
<LI>Added support for CDATA (STR #14, STR #15)</LI>
<LI>Updated comment and processing instruction handling - no entity
support per XML specification.</LI>
<LI>Added checking for invalid comment termination (&quot;---&gt;&quot; is not
allowed)</LI>
</UL>
<H2><A NAME="7_2">Changes in Mini-XML 2.1</A></H2>
<UL> <UL>
<LI>Added support for custom data nodes (STR #6)</LI> <LI>Added support for custom data nodes (STR #6)</LI>
<LI>Now treat UTF-8 sequences which are longer than necessary as an <LI>Now treat UTF-8 sequences which are longer than necessary as an
@ -1796,7 +1850,7 @@ mxmldoc</TT> to generate correct documentation for the code. Single line
<LI>Added mxmlLoadFd() and mxmlSaveFd() functions.</LI> <LI>Added mxmlLoadFd() and mxmlSaveFd() functions.</LI>
<LI>Fixed multi-word UTF-16 handling.</LI> <LI>Fixed multi-word UTF-16 handling.</LI>
</UL> </UL>
<H2><A NAME="7_2">Changes in Mini-XML 2.0</A></H2> <H2><A NAME="7_3">Changes in Mini-XML 2.0</A></H2>
<UL> <UL>
<LI>New programmers manual.</LI> <LI>New programmers manual.</LI>
<LI>Added Visual C++ project files for Microsoft Windows users.</LI> <LI>Added Visual C++ project files for Microsoft Windows users.</LI>
@ -1829,7 +1883,7 @@ mxmldoc</TT> to generate correct documentation for the code. Single line
destination path and install path. This caused problems when building destination path and install path. This caused problems when building
and installing with MingW.</LI> and installing with MingW.</LI>
</UL> </UL>
<H2><A NAME="7_3">Changes in Mini-XML 1.3</A></H2> <H2><A NAME="7_4">Changes in Mini-XML 1.3</A></H2>
<UL> <UL>
<LI>Fixes for mxmldoc.</LI> <LI>Fixes for mxmldoc.</LI>
<LI>Added support for reading standard HTML entity names.</LI> <LI>Added support for reading standard HTML entity names.</LI>
@ -1845,7 +1899,7 @@ mxmldoc</TT> to generate correct documentation for the code. Single line
<LI>The load and save functions now properly handle quoted element and <LI>The load and save functions now properly handle quoted element and
attribute name strings properly, e.g. for !DOCTYPE declarations.</LI> attribute name strings properly, e.g. for !DOCTYPE declarations.</LI>
</UL> </UL>
<H2><A NAME="7_4">Changes in Mini-XML 1.2</A></H2> <H2><A NAME="7_5">Changes in Mini-XML 1.2</A></H2>
<UL> <UL>
<LI>Added new &quot;set&quot; methods to set the value of a node.</LI> <LI>Added new &quot;set&quot; methods to set the value of a node.</LI>
<LI>Added new formatted text methods mxmlNewTextf() and mxmlSetTextf() <LI>Added new formatted text methods mxmlNewTextf() and mxmlSetTextf()
@ -1858,13 +1912,13 @@ mxmldoc</TT> to generate correct documentation for the code. Single line
<LI>Added --with/without-snprintf configure option to control the <LI>Added --with/without-snprintf configure option to control the
snprintf() and vsnprintf() function checks.</LI> snprintf() and vsnprintf() function checks.</LI>
</UL> </UL>
<H2><A NAME="7_5">Changes in Mini-XML 1.1.2</A></H2> <H2><A NAME="7_6">Changes in Mini-XML 1.1.2</A></H2>
<UL> <UL>
<LI>The mxml(3) man page wasn't updated for the string functions.</LI> <LI>The mxml(3) man page wasn't updated for the string functions.</LI>
<LI>mxmlSaveString() returned the wrong number of characters.</LI> <LI>mxmlSaveString() returned the wrong number of characters.</LI>
<LI>mxml_add_char() updated the buffer pointer in the wrong place.</LI> <LI>mxml_add_char() updated the buffer pointer in the wrong place.</LI>
</UL> </UL>
<H2><A NAME="7_6">Changes in Mini-XML 1.1.1</A></H2> <H2><A NAME="7_7">Changes in Mini-XML 1.1.1</A></H2>
<UL> <UL>
<LI>The private mxml_add_ch() function did not update the <LI>The private mxml_add_ch() function did not update the
start-of-buffer pointer which could cause a crash when using start-of-buffer pointer which could cause a crash when using
@ -1875,7 +1929,7 @@ mxmldoc</TT> to generate correct documentation for the code. Single line
<LI>Added a mxmlSaveAllocString() convenience function for saving an XML <LI>Added a mxmlSaveAllocString() convenience function for saving an XML
node tree to an allocated string.</LI> node tree to an allocated string.</LI>
</UL> </UL>
<H2><A NAME="7_7">Changes in Mini-XML 1.1</A></H2> <H2><A NAME="7_8">Changes in Mini-XML 1.1</A></H2>
<UL> <UL>
<LI>The mxmlLoadFile() function now uses dynamically allocated string <LI>The mxmlLoadFile() function now uses dynamically allocated string
buffers for element names, attribute names, and attribute values. buffers for element names, attribute names, and attribute values.
@ -1887,7 +1941,7 @@ mxmldoc</TT> to generate correct documentation for the code. Single line
<LI>Add emulation of strdup() if the local platform does not provide the <LI>Add emulation of strdup() if the local platform does not provide the
function.</LI> function.</LI>
</UL> </UL>
<H2><A NAME="7_8">Changes in Mini-XML 1.0</A></H2> <H2><A NAME="7_9">Changes in Mini-XML 1.0</A></H2>
<UL> <UL>
<LI>The mxmldoc program now handles function arguments, structures, <LI>The mxmldoc program now handles function arguments, structures,
unions, enumerations, classes, and typedefs properly.</LI> unions, enumerations, classes, and typedefs properly.</LI>
@ -1895,7 +1949,7 @@ mxmldoc</TT> to generate correct documentation for the code. Single line
code.</LI> code.</LI>
<LI>Added man pages and packaging files.</LI> <LI>Added man pages and packaging files.</LI>
</UL> </UL>
<H2><A NAME="7_9">Changes in Mini-XML 0.93</A></H2> <H2><A NAME="7_10">Changes in Mini-XML 0.93</A></H2>
<UL> <UL>
<LI>New mxmldoc example program that is also used to create and update <LI>New mxmldoc example program that is also used to create and update
code documentation using XML and produce HTML reference pages.</LI> code documentation using XML and produce HTML reference pages.</LI>
@ -1920,15 +1974,15 @@ mxmldoc</TT> to generate correct documentation for the code. Single line
<LI>mxmlSaveFile() now supports a whitespace callback to provide more <LI>mxmlSaveFile() now supports a whitespace callback to provide more
human-readable XML output under program control.</LI> human-readable XML output under program control.</LI>
</UL> </UL>
<H2><A NAME="7_10">Changes in Mini-XML 0.92</A></H2> <H2><A NAME="7_11">Changes in Mini-XML 0.92</A></H2>
<UL> <UL>
<LI>mxmlSaveFile() didn't return a value on success.</LI> <LI>mxmlSaveFile() didn't return a value on success.</LI>
</UL> </UL>
<H2><A NAME="7_11">Changes in Mini-XML 0.91</A></H2> <H2><A NAME="7_12">Changes in Mini-XML 0.91</A></H2>
<UL> <UL>
<LI>mxmlWalkNext() would go into an infinite loop.</LI> <LI>mxmlWalkNext() would go into an infinite loop.</LI>
</UL> </UL>
<H2><A NAME="7_12">Changes in Mini-XML 0.9</A></H2> <H2><A NAME="7_13">Changes in Mini-XML 0.9</A></H2>
<UL> <UL>
<LI>Initial public release.</LI> <LI>Initial public release.</LI>
</UL> </UL>
@ -1941,7 +1995,6 @@ mxmldoc</TT> to generate correct documentation for the code. Single line
<LI><A href="#_structures">Structures</A></LI> <LI><A href="#_structures">Structures</A></LI>
<LI><A href="#_types">Types</A></LI> <LI><A href="#_types">Types</A></LI>
<LI><A href="#_unions">Unions</A></LI> <LI><A href="#_unions">Unions</A></LI>
<LI><A href="#_variables">Variables</A></LI>
</UL> </UL>
<!-- NEW PAGE --> <!-- NEW PAGE -->
@ -3154,7 +3207,6 @@ mxmlWalkPrev(
<UL> <UL>
<LI><A href="#mxml_attr_s"><TT>mxml_attr_s</TT></A></LI> <LI><A href="#mxml_attr_s"><TT>mxml_attr_s</TT></A></LI>
<LI><A href="#mxml_custom_s"><TT>mxml_custom_s</TT></A></LI> <LI><A href="#mxml_custom_s"><TT>mxml_custom_s</TT></A></LI>
<LI><A href="#mxml_fdbuf_s"><TT>mxml_fdbuf_s</TT></A></LI>
<LI><A href="#mxml_index_s"><TT>mxml_index_s</TT></A></LI> <LI><A href="#mxml_index_s"><TT>mxml_index_s</TT></A></LI>
<LI><A href="#mxml_node_s"><TT>mxml_node_s</TT></A></LI> <LI><A href="#mxml_node_s"><TT>mxml_node_s</TT></A></LI>
<LI><A href="#mxml_text_s"><TT>mxml_text_s</TT></A></LI> <LI><A href="#mxml_text_s"><TT>mxml_text_s</TT></A></LI>
@ -3205,31 +3257,6 @@ struct mxml_custom_s
<TR><TD><TT>data</TT></TD><TD>Pointer to (allocated) custom data</TD></TR> <TR><TD><TT>data</TT></TD><TD>Pointer to (allocated) custom data</TD></TR>
</TABLE> </TABLE>
<!-- NEW PAGE -->
<H3><A name="mxml_fdbuf_s">mxml_fdbuf_s</A></H3>
<HR noshade/>
<H4>Description</H4>
<P>File descriptor buffer (@private)</P>
<H4>Definition</H4>
<PRE>
struct mxml_fdbuf_s
{
end buffer[8192];
unsigned char * current;
int fd;
};
</PRE>
<H4>Members</H4>
<P class="table"></P>
<TABLE align="center" border="1" cellpadding="5" cellspacing="0" width="80%">
<THEAD></THEAD>
<TR bgcolor="#cccccc"><TH>Name</TH><TH>Description</TH></TR>
<TBODY></TBODY>
<TR><TD><TT>buffer[8192]</TT></TD><TD>Character buffer</TD></TR>
<TR><TD><TT>current</TT></TD><TD>Current position in buffer</TD></TR>
<TR><TD><TT>fd</TT></TD><TD>File descriptor</TD></TR>
</TABLE>
<!-- NEW PAGE --> <!-- NEW PAGE -->
<H3><A name="mxml_index_s">mxml_index_s</A></H3> <H3><A name="mxml_index_s">mxml_index_s</A></H3>
<HR noshade/> <HR noshade/>
@ -3346,7 +3373,6 @@ struct mxml_value_s
<LI><A href="#mxml_attr_t"><TT>mxml_attr_t</TT></A></LI> <LI><A href="#mxml_attr_t"><TT>mxml_attr_t</TT></A></LI>
<LI><A href="#mxml_custom_t"><TT>mxml_custom_t</TT></A></LI> <LI><A href="#mxml_custom_t"><TT>mxml_custom_t</TT></A></LI>
<LI><A href="#mxml_element_t"><TT>mxml_element_t</TT></A></LI> <LI><A href="#mxml_element_t"><TT>mxml_element_t</TT></A></LI>
<LI><A href="#mxml_fdbuf_t"><TT>mxml_fdbuf_t</TT></A></LI>
<LI><A href="#mxml_index_t"><TT>mxml_index_t</TT></A></LI> <LI><A href="#mxml_index_t"><TT>mxml_index_t</TT></A></LI>
<LI><A href="#mxml_node_t"><TT>mxml_node_t</TT></A></LI> <LI><A href="#mxml_node_t"><TT>mxml_node_t</TT></A></LI>
<LI><A href="#mxml_text_t"><TT>mxml_text_t</TT></A></LI> <LI><A href="#mxml_text_t"><TT>mxml_text_t</TT></A></LI>
@ -3384,16 +3410,6 @@ typedef struct <A href="#mxml_custom_s">mxml_custom_s</A> mxml_custom_t;
typedef struct <A href="#mxml_value_s">mxml_value_s</A> mxml_element_t; typedef struct <A href="#mxml_value_s">mxml_value_s</A> mxml_element_t;
</PRE> </PRE>
<!-- NEW PAGE -->
<H3><A name="mxml_fdbuf_t">mxml_fdbuf_t</A></H3>
<HR noshade/>
<H4>Description</H4>
<P>File descriptor buffer (@private)</P>
<H4>Definition</H4>
<PRE>
typedef struct <A href="#mxml_fdbuf_s">mxml_fdbuf_s</A> mxml_fdbuf_t;
</PRE>
<!-- NEW PAGE --> <!-- NEW PAGE -->
<H3><A name="mxml_index_t">mxml_index_t</A></H3> <H3><A name="mxml_index_t">mxml_index_t</A></H3>
<HR noshade/> <HR noshade/>
@ -3480,39 +3496,5 @@ union mxml_value_u
<TR><TD><TT>real</TT></TD><TD>Real number</TD></TR> <TR><TD><TT>real</TT></TD><TD>Real number</TD></TR>
<TR><TD><TT>text</TT></TD><TD>Text fragment</TD></TR> <TR><TD><TT>text</TT></TD><TD>Text fragment</TD></TR>
</TABLE> </TABLE>
<!-- NEW PAGE -->
<H2><A name="_variables">Variables</A></H2>
<UL>
<LI><A href="#mxml_custom_load_cb"><TT>mxml_custom_load_cb</TT></A></LI>
<LI><A href="#mxml_custom_save_cb"><TT>mxml_custom_save_cb</TT></A></LI>
<LI><A href="#num_callbacks"><TT>num_callbacks</TT></A></LI>
</UL>
<!-- NEW PAGE -->
<H3><A name="mxml_custom_load_cb">mxml_custom_load_cb</A></H3>
<HR noshade/>
<H4>Definition</H4>
<PRE>
static mxml_custom_load_cb_t mxml_custom_load_cb = NULL;
</PRE>
<!-- NEW PAGE -->
<H3><A name="mxml_custom_save_cb">mxml_custom_save_cb</A></H3>
<HR noshade/>
<H4>Description</H4>
<P>Local functions...</P>
<H4>Definition</H4>
<PRE>
static mxml_custom_save_cb_t mxml_custom_save_cb = NULL;
</PRE>
<!-- NEW PAGE -->
<H3><A name="num_callbacks">num_callbacks</A></H3>
<HR noshade/>
<H4>Definition</H4>
<PRE>
static int num_callbacks = 1;
</PRE>
</BODY> </BODY>
</HTML> </HTML>

View File

@ -1,9 +1,9 @@
.\" .\"
.\" "$Id: mxml.man,v 1.1 2004/05/01 23:41:51 mike Exp $" .\" "$Id$"
.\" .\"
.\" mxml man page for mini-XML, a small XML-like file parsing library. .\" mxml man page for mini-XML, a small XML-like file parsing library.
.\" .\"
.\" Copyright 2003-2004 by Michael Sweet. .\" Copyright 2003-2005 by Michael Sweet.
.\" .\"
.\" This program is free software; you can redistribute it and/or .\" This program is free software; you can redistribute it and/or
.\" modify it under the terms of the GNU Library General Public .\" modify it under the terms of the GNU Library General Public
@ -15,7 +15,7 @@
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details. .\" GNU General Public License for more details.
.\" .\"
.TH mxml 3 "mini-XML" "1 May 2004" "Michael Sweet" .TH mxml 3 "mini-XML" "25 February 2005" "Michael Sweet"
.SH NAME .SH NAME
mxml \- mini-xml library mxml \- mini-xml library
.SH INCLUDE FILE .SH INCLUDE FILE
@ -175,7 +175,7 @@ is used for a particular node or the entire tree:
.SH SEE ALSO .SH SEE ALSO
mxmldoc(1), Mini-XML Programmers Manual, http://www.easysw.com/~mike/mxml/ mxmldoc(1), Mini-XML Programmers Manual, http://www.easysw.com/~mike/mxml/
.SH COPYRIGHT .SH COPYRIGHT
Copyright 2003-2004 by Michael Sweet. Copyright 2003-2005 by Michael Sweet.
.\" .\"
.\" End of "$Id: mxml.man,v 1.1 2004/05/01 23:41:51 mike Exp $". .\" End of "$Id$".
.\" .\"

View File

@ -161,8 +161,8 @@ formats.</p>
&lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt; &lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
&lt;xsd:annotation&gt; &lt;xsd:annotation&gt;
&lt;xsd:documentation xml:lang="en"&gt; &lt;xsd:documentation xml:lang="en"&gt;
Mini-XML 2.0 documentation schema for mxmldoc output. Mini-XML 2.2 documentation schema for mxmldoc output.
Copyright 2003-2004 by Michael Sweet. Copyright 2003-2005 by Michael Sweet.
This program is free software; you can redistribute it and/or This program is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public modify it under the terms of the GNU Library General Public

View File

@ -1,9 +1,9 @@
.\" .\"
.\" "$Id: mxmldoc.man,v 1.1 2004/05/01 23:41:51 mike Exp $" .\" "$Id$"
.\" .\"
.\" mxmldoc man page for mini-XML, a small XML-like file parsing library. .\" mxmldoc man page for mini-XML, a small XML-like file parsing library.
.\" .\"
.\" Copyright 2003-2004 by Michael Sweet. .\" Copyright 2003-2005 by Michael Sweet.
.\" .\"
.\" This program is free software; you can redistribute it and/or .\" This program is free software; you can redistribute it and/or
.\" modify it under the terms of the GNU Library General Public .\" modify it under the terms of the GNU Library General Public
@ -15,7 +15,7 @@
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details. .\" GNU General Public License for more details.
.\" .\"
.TH mxmldoc 1 "mini-XML" "1 May 2004" "Michael Sweet" .TH mxmldoc 1 "mini-XML" "25 February 2005" "Michael Sweet"
.SH NAME .SH NAME
mxmldoc \- mini-xml documentation generator mxmldoc \- mini-xml documentation generator
.SH SYNOPSIS .SH SYNOPSIS
@ -42,7 +42,7 @@ Configuration Management Plan which is available at
.SH SEE ALSO .SH SEE ALSO
mxml(3), Mini-XML Programmers Manual, http://www.easysw.com/~mike/mxml/ mxml(3), Mini-XML Programmers Manual, http://www.easysw.com/~mike/mxml/
.SH COPYRIGHT .SH COPYRIGHT
Copyright 2003-2004 by Michael Sweet. Copyright 2003-2005 by Michael Sweet.
.\" .\"
.\" End of "$Id: mxmldoc.man,v 1.1 2004/05/01 23:41:51 mike Exp $". .\" End of "$Id$".
.\" .\"

View File

@ -1,8 +1,8 @@
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation> <xsd:annotation>
<xsd:documentation xml:lang="en"> <xsd:documentation xml:lang="en">
Mini-XML 2.0 documentation schema for mxmldoc output. Mini-XML 2.2 documentation schema for mxmldoc output.
Copyright 2003-2004 by Michael Sweet. Copyright 2003-2005 by Michael Sweet.
This program is free software; you can redistribute it and/or This program is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public modify it under the terms of the GNU Library General Public

View File

@ -17,7 +17,6 @@
<li><a href='#_structures'>Structures</a></li> <li><a href='#_structures'>Structures</a></li>
<li><a href='#_types'>Types</a></li> <li><a href='#_types'>Types</a></li>
<li><a href='#_unions'>Unions</a></li> <li><a href='#_unions'>Unions</a></li>
<li><a href='#_variables'>Variables</a></li>
</ul> </ul>
<!-- NEW PAGE --> <!-- NEW PAGE -->
<h2><a name='_enumerations'>Enumerations</a></h2> <h2><a name='_enumerations'>Enumerations</a></h2>
@ -1142,7 +1141,6 @@ mxmlWalkPrev(
<ul> <ul>
<li><a href='#mxml_attr_s'><tt>mxml_attr_s</tt></a></li> <li><a href='#mxml_attr_s'><tt>mxml_attr_s</tt></a></li>
<li><a href='#mxml_custom_s'><tt>mxml_custom_s</tt></a></li> <li><a href='#mxml_custom_s'><tt>mxml_custom_s</tt></a></li>
<li><a href='#mxml_fdbuf_s'><tt>mxml_fdbuf_s</tt></a></li>
<li><a href='#mxml_index_s'><tt>mxml_index_s</tt></a></li> <li><a href='#mxml_index_s'><tt>mxml_index_s</tt></a></li>
<li><a href='#mxml_node_s'><tt>mxml_node_s</tt></a></li> <li><a href='#mxml_node_s'><tt>mxml_node_s</tt></a></li>
<li><a href='#mxml_text_s'><tt>mxml_text_s</tt></a></li> <li><a href='#mxml_text_s'><tt>mxml_text_s</tt></a></li>
@ -1187,28 +1185,6 @@ struct mxml_custom_s
<tr><td><tt>data</tt></td><td>Pointer to (allocated) custom data</td></tr> <tr><td><tt>data</tt></td><td>Pointer to (allocated) custom data</td></tr>
</tbody></table></p> </tbody></table></p>
<!-- NEW PAGE --> <!-- NEW PAGE -->
<h3><a name='mxml_fdbuf_s'>mxml_fdbuf_s</a></h3>
<hr noshade/>
<h4>Description</h4>
<p>File descriptor buffer (@private)</p>
<h4>Definition</h4>
<pre>
struct mxml_fdbuf_s
{
end buffer[8192];
unsigned char * current;
int fd;
};
</pre>
<h4>Members</h4>
<p class='table'><table align='center' border='1' width='80%' cellpadding='5' cellspacing='0' width='80%'>
<thead><tr bgcolor='#cccccc'><th>Name</th><th>Description</th></tr></thead>
<tbody>
<tr><td><tt>buffer[8192]</tt></td><td>Character buffer</td></tr>
<tr><td><tt>current</tt></td><td>Current position in buffer</td></tr>
<tr><td><tt>fd</tt></td><td>File descriptor</td></tr>
</tbody></table></p>
<!-- NEW PAGE -->
<h3><a name='mxml_index_s'>mxml_index_s</a></h3> <h3><a name='mxml_index_s'>mxml_index_s</a></h3>
<hr noshade/> <hr noshade/>
<h4>Description</h4> <h4>Description</h4>
@ -1312,7 +1288,6 @@ struct mxml_value_s
<li><a href='#mxml_attr_t'><tt>mxml_attr_t</tt></a></li> <li><a href='#mxml_attr_t'><tt>mxml_attr_t</tt></a></li>
<li><a href='#mxml_custom_t'><tt>mxml_custom_t</tt></a></li> <li><a href='#mxml_custom_t'><tt>mxml_custom_t</tt></a></li>
<li><a href='#mxml_element_t'><tt>mxml_element_t</tt></a></li> <li><a href='#mxml_element_t'><tt>mxml_element_t</tt></a></li>
<li><a href='#mxml_fdbuf_t'><tt>mxml_fdbuf_t</tt></a></li>
<li><a href='#mxml_index_t'><tt>mxml_index_t</tt></a></li> <li><a href='#mxml_index_t'><tt>mxml_index_t</tt></a></li>
<li><a href='#mxml_node_t'><tt>mxml_node_t</tt></a></li> <li><a href='#mxml_node_t'><tt>mxml_node_t</tt></a></li>
<li><a href='#mxml_text_t'><tt>mxml_text_t</tt></a></li> <li><a href='#mxml_text_t'><tt>mxml_text_t</tt></a></li>
@ -1347,15 +1322,6 @@ typedef struct <a href='#mxml_custom_s'>mxml_custom_s</a> mxml_custom_t;
typedef struct <a href='#mxml_value_s'>mxml_value_s</a> mxml_element_t; typedef struct <a href='#mxml_value_s'>mxml_value_s</a> mxml_element_t;
</pre> </pre>
<!-- NEW PAGE --> <!-- NEW PAGE -->
<h3><a name='mxml_fdbuf_t'>mxml_fdbuf_t</a></h3>
<hr noshade/>
<h4>Description</h4>
<p>File descriptor buffer (@private)</p>
<h4>Definition</h4>
<pre>
typedef struct <a href='#mxml_fdbuf_s'>mxml_fdbuf_s</a> mxml_fdbuf_t;
</pre>
<!-- NEW PAGE -->
<h3><a name='mxml_index_t'>mxml_index_t</a></h3> <h3><a name='mxml_index_t'>mxml_index_t</a></h3>
<hr noshade/> <hr noshade/>
<h4>Description</h4> <h4>Description</h4>
@ -1433,32 +1399,5 @@ union mxml_value_u
<tr><td><tt>real</tt></td><td>Real number</td></tr> <tr><td><tt>real</tt></td><td>Real number</td></tr>
<tr><td><tt>text</tt></td><td>Text fragment</td></tr> <tr><td><tt>text</tt></td><td>Text fragment</td></tr>
</tbody></table></p> </tbody></table></p>
<!-- NEW PAGE -->
<h2><a name='_variables'>Variables</a></h2>
<ul>
<li><a href='#mxml_custom_load_cb'><tt>mxml_custom_load_cb</tt></a></li>
<li><a href='#mxml_custom_save_cb'><tt>mxml_custom_save_cb</tt></a></li>
<li><a href='#num_callbacks'><tt>num_callbacks</tt></a></li>
</ul>
<!-- NEW PAGE -->
<h3><a name='mxml_custom_load_cb'>mxml_custom_load_cb</a></h3>
<hr noshade/><h4>Definition</h4>
<pre>
static mxml_custom_load_cb_t mxml_custom_load_cb = NULL;
</pre>
<!-- NEW PAGE -->
<h3><a name='mxml_custom_save_cb'>mxml_custom_save_cb</a></h3>
<hr noshade/><h4>Description</h4>
<p>Local functions...</p>
<h4>Definition</h4>
<pre>
static mxml_custom_save_cb_t mxml_custom_save_cb = NULL;
</pre>
<!-- NEW PAGE -->
<h3><a name='num_callbacks'>num_callbacks</a></h3>
<hr noshade/><h4>Definition</h4>
<pre>
static int num_callbacks = 1;
</pre>
</body> </body>
</html> </html>

View File

@ -3,6 +3,29 @@
<h1 align='right'><a name='RELNOTES'>B - Release Notes</a></h1> <h1 align='right'><a name='RELNOTES'>B - Release Notes</a></h1>
<h2>Changes in Mini-XML 2.2</h2>
<ul>
<li>Added shared library support (STR #17)</li>
<li>mxmlLoad*() now returns an error when an XML stream
contains illegal control characters (STR #10)</li>
<li>mxmlLoad*() now returns an error when an element
contains two attributes with the same name in
conformance with the XML spec (STR #16)</li>
<li>Added support for CDATA (STR #14, STR #15)</li>
<li>Updated comment and processing instruction handling -
no entity support per XML specification.</li>
<li>Added checking for invalid comment termination ("--->"
is not allowed)</li>
</ul>
<h2>Changes in Mini-XML 2.1</h2> <h2>Changes in Mini-XML 2.1</h2>
<ul> <ul>

View File

@ -74,7 +74,7 @@
/* /*
* File descriptor buffer... * Structures...
*/ */
typedef struct mxml_fdbuf_s /**** File descriptor buffer (@private) ****/ typedef struct mxml_fdbuf_s /**** File descriptor buffer (@private) ****/

View File

@ -826,9 +826,6 @@ the walk to the node's children.</description>
<type>struct mxml_attr_s</type> <type>struct mxml_attr_s</type>
<description>An XML element attribute value.</description> <description>An XML element attribute value.</description>
</typedef> </typedef>
<variable default="= NULL" name="mxml_custom_load_cb">
<type>static mxml_custom_load_cb_t</type>
</variable>
<struct name="mxml_custom_s"> <struct name="mxml_custom_s">
<description>An XML custom value.</description> <description>An XML custom value.</description>
<variable name="data"> <variable name="data">
@ -836,10 +833,6 @@ the walk to the node's children.</description>
<description>Pointer to (allocated) custom data</description> <description>Pointer to (allocated) custom data</description>
</variable> </variable>
</struct> </struct>
<variable default="= NULL" name="mxml_custom_save_cb">
<type>static mxml_custom_save_cb_t</type>
<description>Local functions...</description>
</variable>
<typedef name="mxml_custom_t"> <typedef name="mxml_custom_t">
<type>struct mxml_custom_s</type> <type>struct mxml_custom_s</type>
<description>An XML custom value.</description> <description>An XML custom value.</description>
@ -848,25 +841,6 @@ the walk to the node's children.</description>
<type>struct mxml_value_s</type> <type>struct mxml_value_s</type>
<description>An XML element value.</description> <description>An XML element value.</description>
</typedef> </typedef>
<struct name="mxml_fdbuf_s">
<description>File descriptor buffer (@private)</description>
<variable name="buffer[8192]">
<type>end</type>
<description>Character buffer</description>
</variable>
<variable name="current">
<type>unsigned char *</type>
<description>Current position in buffer</description>
</variable>
<variable name="fd">
<type>int</type>
<description>File descriptor</description>
</variable>
</struct>
<typedef name="mxml_fdbuf_t">
<type>struct mxml_fdbuf_s</type>
<description>File descriptor buffer (@private)</description>
</typedef>
<struct name="mxml_index_s"> <struct name="mxml_index_s">
<description>An XML node index.</description> <description>An XML node index.</description>
<variable name="alloc_nodes"> <variable name="alloc_nodes">
@ -1015,7 +989,4 @@ the walk to the node's children.</description>
<description>Text fragment</description> <description>Text fragment</description>
</variable> </variable>
</union> </union>
<variable default="= 1" name="num_callbacks">
<type>static int</type>
</variable>
</mxmldoc> </mxmldoc>

View File

@ -628,6 +628,27 @@ scan_file(const char *filename, /* I - Filename */
fprintf(stderr, " scope = %s\n", scope ? scope : "(null)"); fprintf(stderr, " scope = %s\n", scope ? scope : "(null)");
#endif /* DEBUG */ #endif /* DEBUG */
if (comment->last_child &&
strstr(comment->last_child->value.text.string, "@private"))
{
mxmlDelete(type);
type = NULL;
if (typedefnode)
{
mxmlDelete(typedefnode);
typedefnode = NULL;
}
mxmlDelete(structclass);
structclass = NULL;
braces ++;
function = NULL;
variable = NULL;
break;
}
if (type->child->next) if (type->child->next)
{ {
mxmlElementSetAttr(structclass, "name", mxmlElementSetAttr(structclass, "name",
@ -1492,6 +1513,19 @@ scan_file(const char *filename, /* I - Filename */
* Variable definition... * Variable definition...
*/ */
if (type->child &&
!strcmp(type->child->value.text.string, "static") &&
!strcmp(tree->value.element.name, "mxmldoc"))
{
/*
* Remove static functions...
*/
mxmlDelete(type);
type = NULL;
break;
}
mxmlNewText(type, type->child != NULL && mxmlNewText(type, type->child != NULL &&
type->last_child->value.text.string[0] != '(' && type->last_child->value.text.string[0] != '(' &&
type->last_child->value.text.string[0] != '*', type->last_child->value.text.string[0] != '*',

View File

@ -1,6 +1,6 @@
<?php <?php
// //
// "$Id: articles.php,v 1.11 2004/05/20 21:37:57 mike Exp $" // "$Id$"
// //
// Web form for the article table... // Web form for the article table...
// //
@ -140,11 +140,11 @@ if ($argc)
switch ($argv[$i][0]) switch ($argv[$i][0])
{ {
case 'Q' : // Set search text case 'Q' : // Set search text
$search = $option; $search = urldecode($option);
$i ++; $i ++;
while ($i < $argc) while ($i < $argc)
{ {
$search .= " $argv[$i]"; $search .= urldecode(" $argv[$i]");
$i ++; $i ++;
} }
break; break;
@ -859,6 +859,6 @@ switch ($op)
// //
// End of "$Id: articles.php,v 1.11 2004/05/20 21:37:57 mike Exp $". // End of "$Id$".
// //
?> ?>

View File

@ -1,3 +1,5 @@
2.2 mxml/2.2/mxml-2.2-1.i386.rpm
2.2 mxml/2.2/mxml-2.2.tar.gz
e30ff88b15f74964e20d80c6577a1cb9 2.1 mxml/2.1/mxml-2.1-1.i386.rpm e30ff88b15f74964e20d80c6577a1cb9 2.1 mxml/2.1/mxml-2.1-1.i386.rpm
35f829a907c0319f83a3661591788ed3 2.1 mxml/2.1/mxml-2.1.tar.gz 35f829a907c0319f83a3661591788ed3 2.1 mxml/2.1/mxml-2.1.tar.gz
2d010aa0cfc1058aa48b3c03bc3781ec 2.0 mxml/2.0/mxml-2.0-1.i386.rpm 2d010aa0cfc1058aa48b3c03bc3781ec 2.0 mxml/2.0/mxml-2.0-1.i386.rpm

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
<LINK REL="Prev" HREF="XMLSchema.html"> <LINK REL="Prev" HREF="XMLSchema.html">
<LINK REL="Next" HREF="BReleaseNotes.html"> <LINK REL="Next" HREF="HowtoApplyTheseTermstoYourNewLibraries.html">
<STYLE TYPE="text/css"><!-- <STYLE TYPE="text/css"><!--
BODY { font-family: serif } BODY { font-family: serif }
H1 { font-family: sans-serif } H1 { font-family: sans-serif }
@ -25,7 +25,7 @@ PRE { font-family: monospace }
<BODY> <BODY>
<A HREF="toc.html">Contents</A> <A HREF="toc.html">Contents</A>
<A HREF="XMLSchema.html">Previous</A> <A HREF="XMLSchema.html">Previous</A>
<A HREF="BReleaseNotes.html">Next</A> <A HREF="HowtoApplyTheseTermstoYourNewLibraries.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H1 align="right"><A name="LICENSE">A - GNU Library General Public <H1 align="right"><A name="LICENSE">A - GNU Library General Public
License</A></H1> License</A></H1>
@ -405,6 +405,6 @@ PRE { font-family: monospace }
<HR NOSHADE> <HR NOSHADE>
<A HREF="toc.html">Contents</A> <A HREF="toc.html">Contents</A>
<A HREF="XMLSchema.html">Previous</A> <A HREF="XMLSchema.html">Previous</A>
<A HREF="BReleaseNotes.html">Next</A> <A HREF="HowtoApplyTheseTermstoYourNewLibraries.html">Next</A>
</BODY> </BODY>
</HTML> </HTML>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
<LINK REL="Prev" HREF="AGNULibraryGeneralPublicLicense.html"> <LINK REL="Prev" HREF="HowtoApplyTheseTermstoYourNewLibraries.html">
<LINK REL="Next" HREF="ChangesinMiniXML21.html"> <LINK REL="Next" HREF="ChangesinMiniXML22.html">
<STYLE TYPE="text/css"><!-- <STYLE TYPE="text/css"><!--
BODY { font-family: serif } BODY { font-family: serif }
H1 { font-family: sans-serif } H1 { font-family: sans-serif }
@ -24,13 +24,13 @@ PRE { font-family: monospace }
</HEAD> </HEAD>
<BODY> <BODY>
<A HREF="toc.html">Contents</A> <A HREF="toc.html">Contents</A>
<A HREF="AGNULibraryGeneralPublicLicense.html">Previous</A> <A HREF="HowtoApplyTheseTermstoYourNewLibraries.html">Previous</A>
<A HREF="ChangesinMiniXML21.html">Next</A> <A HREF="ChangesinMiniXML22.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H1 align="right"><A name="RELNOTES">B - Release Notes</A></H1> <H1 align="right"><A name="RELNOTES">B - Release Notes</A></H1>
<HR NOSHADE> <HR NOSHADE>
<A HREF="toc.html">Contents</A> <A HREF="toc.html">Contents</A>
<A HREF="AGNULibraryGeneralPublicLicense.html">Previous</A> <A HREF="HowtoApplyTheseTermstoYourNewLibraries.html">Previous</A>
<A HREF="ChangesinMiniXML21.html">Next</A> <A HREF="ChangesinMiniXML22.html">Next</A>
</BODY> </BODY>
</HTML> </HTML>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -27,7 +27,7 @@ PRE { font-family: monospace }
<A HREF="ChangesinMiniXML091.html">Previous</A> <A HREF="ChangesinMiniXML091.html">Previous</A>
<A HREF="CLibraryReference.html">Next</A> <A HREF="CLibraryReference.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H2><A NAME="7_12">Changes in Mini-XML 0.9</A></H2> <H2><A NAME="7_13">Changes in Mini-XML 0.9</A></H2>
<UL> <UL>
<LI>Initial public release.</LI> <LI>Initial public release.</LI>
</UL> </UL>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -27,7 +27,7 @@ PRE { font-family: monospace }
<A HREF="ChangesinMiniXML092.html">Previous</A> <A HREF="ChangesinMiniXML092.html">Previous</A>
<A HREF="ChangesinMiniXML09.html">Next</A> <A HREF="ChangesinMiniXML09.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H2><A NAME="7_11">Changes in Mini-XML 0.91</A></H2> <H2><A NAME="7_12">Changes in Mini-XML 0.91</A></H2>
<UL> <UL>
<LI>mxmlWalkNext() would go into an infinite loop.</LI> <LI>mxmlWalkNext() would go into an infinite loop.</LI>
</UL> </UL>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -27,7 +27,7 @@ PRE { font-family: monospace }
<A HREF="ChangesinMiniXML093.html">Previous</A> <A HREF="ChangesinMiniXML093.html">Previous</A>
<A HREF="ChangesinMiniXML091.html">Next</A> <A HREF="ChangesinMiniXML091.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H2><A NAME="7_10">Changes in Mini-XML 0.92</A></H2> <H2><A NAME="7_11">Changes in Mini-XML 0.92</A></H2>
<UL> <UL>
<LI>mxmlSaveFile() didn't return a value on success.</LI> <LI>mxmlSaveFile() didn't return a value on success.</LI>
</UL> </UL>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -27,7 +27,7 @@ PRE { font-family: monospace }
<A HREF="ChangesinMiniXML10.html">Previous</A> <A HREF="ChangesinMiniXML10.html">Previous</A>
<A HREF="ChangesinMiniXML092.html">Next</A> <A HREF="ChangesinMiniXML092.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H2><A NAME="7_9">Changes in Mini-XML 0.93</A></H2> <H2><A NAME="7_10">Changes in Mini-XML 0.93</A></H2>
<UL> <UL>
<LI>New mxmldoc example program that is also used to create and update <LI>New mxmldoc example program that is also used to create and update
code documentation using XML and produce HTML reference pages.</LI> code documentation using XML and produce HTML reference pages.</LI>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -27,7 +27,7 @@ PRE { font-family: monospace }
<A HREF="ChangesinMiniXML11.html">Previous</A> <A HREF="ChangesinMiniXML11.html">Previous</A>
<A HREF="ChangesinMiniXML093.html">Next</A> <A HREF="ChangesinMiniXML093.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H2><A NAME="7_8">Changes in Mini-XML 1.0</A></H2> <H2><A NAME="7_9">Changes in Mini-XML 1.0</A></H2>
<UL> <UL>
<LI>The mxmldoc program now handles function arguments, structures, <LI>The mxmldoc program now handles function arguments, structures,
unions, enumerations, classes, and typedefs properly.</LI> unions, enumerations, classes, and typedefs properly.</LI>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -27,7 +27,7 @@ PRE { font-family: monospace }
<A HREF="ChangesinMiniXML111.html">Previous</A> <A HREF="ChangesinMiniXML111.html">Previous</A>
<A HREF="ChangesinMiniXML10.html">Next</A> <A HREF="ChangesinMiniXML10.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H2><A NAME="7_7">Changes in Mini-XML 1.1</A></H2> <H2><A NAME="7_8">Changes in Mini-XML 1.1</A></H2>
<UL> <UL>
<LI>The mxmlLoadFile() function now uses dynamically allocated string <LI>The mxmlLoadFile() function now uses dynamically allocated string
buffers for element names, attribute names, and attribute values. buffers for element names, attribute names, and attribute values.

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -27,7 +27,7 @@ PRE { font-family: monospace }
<A HREF="ChangesinMiniXML112.html">Previous</A> <A HREF="ChangesinMiniXML112.html">Previous</A>
<A HREF="ChangesinMiniXML11.html">Next</A> <A HREF="ChangesinMiniXML11.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H2><A NAME="7_6">Changes in Mini-XML 1.1.1</A></H2> <H2><A NAME="7_7">Changes in Mini-XML 1.1.1</A></H2>
<UL> <UL>
<LI>The private mxml_add_ch() function did not update the <LI>The private mxml_add_ch() function did not update the
start-of-buffer pointer which could cause a crash when using start-of-buffer pointer which could cause a crash when using

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -27,7 +27,7 @@ PRE { font-family: monospace }
<A HREF="ChangesinMiniXML12.html">Previous</A> <A HREF="ChangesinMiniXML12.html">Previous</A>
<A HREF="ChangesinMiniXML111.html">Next</A> <A HREF="ChangesinMiniXML111.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H2><A NAME="7_5">Changes in Mini-XML 1.1.2</A></H2> <H2><A NAME="7_6">Changes in Mini-XML 1.1.2</A></H2>
<UL> <UL>
<LI>The mxml(3) man page wasn't updated for the string functions.</LI> <LI>The mxml(3) man page wasn't updated for the string functions.</LI>
<LI>mxmlSaveString() returned the wrong number of characters.</LI> <LI>mxmlSaveString() returned the wrong number of characters.</LI>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -27,7 +27,7 @@ PRE { font-family: monospace }
<A HREF="ChangesinMiniXML13.html">Previous</A> <A HREF="ChangesinMiniXML13.html">Previous</A>
<A HREF="ChangesinMiniXML112.html">Next</A> <A HREF="ChangesinMiniXML112.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H2><A NAME="7_4">Changes in Mini-XML 1.2</A></H2> <H2><A NAME="7_5">Changes in Mini-XML 1.2</A></H2>
<UL> <UL>
<LI>Added new &quot;set&quot; methods to set the value of a node.</LI> <LI>Added new &quot;set&quot; methods to set the value of a node.</LI>
<LI>Added new formatted text methods mxmlNewTextf() and mxmlSetTextf() <LI>Added new formatted text methods mxmlNewTextf() and mxmlSetTextf()

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -27,7 +27,7 @@ PRE { font-family: monospace }
<A HREF="ChangesinMiniXML20.html">Previous</A> <A HREF="ChangesinMiniXML20.html">Previous</A>
<A HREF="ChangesinMiniXML12.html">Next</A> <A HREF="ChangesinMiniXML12.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H2><A NAME="7_3">Changes in Mini-XML 1.3</A></H2> <H2><A NAME="7_4">Changes in Mini-XML 1.3</A></H2>
<UL> <UL>
<LI>Fixes for mxmldoc.</LI> <LI>Fixes for mxmldoc.</LI>
<LI>Added support for reading standard HTML entity names.</LI> <LI>Added support for reading standard HTML entity names.</LI>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -27,7 +27,7 @@ PRE { font-family: monospace }
<A HREF="ChangesinMiniXML21.html">Previous</A> <A HREF="ChangesinMiniXML21.html">Previous</A>
<A HREF="ChangesinMiniXML13.html">Next</A> <A HREF="ChangesinMiniXML13.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H2><A NAME="7_2">Changes in Mini-XML 2.0</A></H2> <H2><A NAME="7_3">Changes in Mini-XML 2.0</A></H2>
<UL> <UL>
<LI>New programmers manual.</LI> <LI>New programmers manual.</LI>
<LI>Added Visual C++ project files for Microsoft Windows users.</LI> <LI>Added Visual C++ project files for Microsoft Windows users.</LI>

View File

@ -1,13 +1,13 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
<LINK REL="Prev" HREF="BReleaseNotes.html"> <LINK REL="Prev" HREF="ChangesinMiniXML22.html">
<LINK REL="Next" HREF="ChangesinMiniXML20.html"> <LINK REL="Next" HREF="ChangesinMiniXML20.html">
<STYLE TYPE="text/css"><!-- <STYLE TYPE="text/css"><!--
BODY { font-family: serif } BODY { font-family: serif }
@ -24,10 +24,10 @@ PRE { font-family: monospace }
</HEAD> </HEAD>
<BODY> <BODY>
<A HREF="toc.html">Contents</A> <A HREF="toc.html">Contents</A>
<A HREF="BReleaseNotes.html">Previous</A> <A HREF="ChangesinMiniXML22.html">Previous</A>
<A HREF="ChangesinMiniXML20.html">Next</A> <A HREF="ChangesinMiniXML20.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H2><A NAME="7_1">Changes in Mini-XML 2.1</A></H2> <H2><A NAME="7_2">Changes in Mini-XML 2.1</A></H2>
<UL> <UL>
<LI>Added support for custom data nodes (STR #6)</LI> <LI>Added support for custom data nodes (STR #6)</LI>
<LI>Now treat UTF-8 sequences which are longer than necessary as an <LI>Now treat UTF-8 sequences which are longer than necessary as an
@ -40,7 +40,7 @@ PRE { font-family: monospace }
</UL> </UL>
<HR NOSHADE> <HR NOSHADE>
<A HREF="toc.html">Contents</A> <A HREF="toc.html">Contents</A>
<A HREF="BReleaseNotes.html">Previous</A> <A HREF="ChangesinMiniXML22.html">Previous</A>
<A HREF="ChangesinMiniXML20.html">Next</A> <A HREF="ChangesinMiniXML20.html">Next</A>
</BODY> </BODY>
</HTML> </HTML>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -34,7 +34,6 @@ PRE { font-family: monospace }
<LI><A href="Structures.html#_structures">Structures</A></LI> <LI><A href="Structures.html#_structures">Structures</A></LI>
<LI><A href="Types1.html#_types">Types</A></LI> <LI><A href="Types1.html#_types">Types</A></LI>
<LI><A href="Unions.html#_unions">Unions</A></LI> <LI><A href="Unions.html#_unions">Unions</A></LI>
<LI><A href="Variables.html#_variables">Variables</A></LI>
</UL> </UL>
<!-- NEW PAGE --> <!-- NEW PAGE -->

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -134,6 +134,8 @@ PRE { font-family: monospace }
contain a <TT>void</TT> pointer to the allocated custom data for the contain a <TT>void</TT> pointer to the allocated custom data for the
node and a pointer to a destructor function which will free the custom node and a pointer to a destructor function which will free the custom
data when the node is deleted.</P> data when the node is deleted.</P>
<!-- NEED 3in -->
<P>The save callback receives the node pointer and returns an allocated <P>The save callback receives the node pointer and returns an allocated
string containing the custom data value. The following save callback string containing the custom data value. The following save callback
could be used for our ISO date/time type:</P> could be used for our ISO date/time type:</P>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -44,14 +44,13 @@ libxml2</TT> library with something substantially smaller and
libxml2.</P> libxml2.</P>
<P>Thanks to lots of feedback and support from various developers, <P>Thanks to lots of feedback and support from various developers,
Mini-XML has evolved since then to provide a more complete XML Mini-XML has evolved since then to provide a more complete XML
implementation and now stands at a whopping 2,713 lines of code, implementation and now stands at a whopping 2,974 lines of code,
compared to 103,893 lines of code for libxml2 version 2.6.9. Aside from compared to 103,893 lines of code for libxml2 version 2.6.9. Aside from
Gimp-Print, Mini-XML is used for the following projects/software Gimp-Print, Mini-XML is used for the following projects/software
applications:</P> applications:</P>
<UL> <UL>
<LI><A href="http://www.cups.org/">Common UNIX Printing System</A></LI> <LI><A href="http://www.cups.org/">Common UNIX Printing System</A></LI>
<LI><A href="http://www.cups.org/ddk.php">CUPS Driver Development Kit</A> <LI><A href="http://www.cups.org/ddk/">CUPS Driver Development Kit</A></LI>
</LI>
<LI><A href="http://www.easysw.com/printpro/">ESP Print Pro</A></LI> <LI><A href="http://www.easysw.com/printpro/">ESP Print Pro</A></LI>
<LI><A href="http://zynaddsubfx.sourceforge.net">ZynAddSubFX</A></LI> <LI><A href="http://zynaddsubfx.sourceforge.net">ZynAddSubFX</A></LI>
</UL> </UL>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -96,6 +96,8 @@ mxmlIndexReset()</TT></A> function resets the &quot;current&quot; node pointer i
return all elements or attributes in the index. Passing <TT>NULL</TT> return all elements or attributes in the index. Passing <TT>NULL</TT>
for both the element name and attribute value is equivalent to calling <TT> for both the element name and attribute value is equivalent to calling <TT>
mxmlIndexEnum</TT>.</P> mxmlIndexEnum</TT>.</P>
<!-- NEED 2in -->
<P>When you are done using the index, delete it using the <A href="#mxmlIndexDelete()"> <P>When you are done using the index, delete it using the <A href="#mxmlIndexDelete()">
<TT>mxmlIndexDelete()</TT></A> function:</P> <TT>mxmlIndexDelete()</TT></A> function:</P>
<PRE> <PRE>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -26,7 +26,7 @@ PRE { font-family: monospace }
<A HREF="LegalStuff.html">Next</A> <A HREF="LegalStuff.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H1 align="right"><A name="INTRO">Introduction</A></H1> <H1 align="right"><A name="INTRO">Introduction</A></H1>
<P>This programmers manual describes Mini-XML version 2.1, a small XML <P>This programmers manual describes Mini-XML version 2.2, a small XML
parsing library that you can use to read and write XML and XML-like parsing library that you can use to read and write XML and XML-like
data files in your application without requiring large non-standard data files in your application without requiring large non-standard
libraries. Mini-XML only requires an ANSI C compatible compiler (GCC libraries. Mini-XML only requires an ANSI C compatible compiler (GCC

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -28,7 +28,7 @@ PRE { font-family: monospace }
<A HREF="History.html">Next</A> <A HREF="History.html">Next</A>
<HR NOSHADE> <HR NOSHADE>
<H2><A NAME="1_1">Legal Stuff</A></H2> <H2><A NAME="1_1">Legal Stuff</A></H2>
<P>The Mini-XML library is copyright 2003-2004 by Michael Sweet.</P> <P>The Mini-XML library is copyright 2003-2005 by Michael Sweet.</P>
<P>This library is free software; you can redistribute it and/or modify <P>This library is free software; you can redistribute it and/or modify
it under the terms of the <A href="AGNULibraryGeneralPublicLicense.html#LICENSE"> it under the terms of the <A href="AGNULibraryGeneralPublicLicense.html#LICENSE">
GNU Library General Public License</A> as published by the Free Software GNU Library General Public License</A> as published by the Free Software

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -31,7 +31,6 @@ PRE { font-family: monospace }
<UL> <UL>
<LI><A href="mxmlattrs.html#mxml_attr_s"><TT>mxml_attr_s</TT></A></LI> <LI><A href="mxmlattrs.html#mxml_attr_s"><TT>mxml_attr_s</TT></A></LI>
<LI><A href="mxmlcustoms.html#mxml_custom_s"><TT>mxml_custom_s</TT></A></LI> <LI><A href="mxmlcustoms.html#mxml_custom_s"><TT>mxml_custom_s</TT></A></LI>
<LI><A href="mxmlfdbufs.html#mxml_fdbuf_s"><TT>mxml_fdbuf_s</TT></A></LI>
<LI><A href="mxmlindexs.html#mxml_index_s"><TT>mxml_index_s</TT></A></LI> <LI><A href="mxmlindexs.html#mxml_index_s"><TT>mxml_index_s</TT></A></LI>
<LI><A href="mxmlnodes.html#mxml_node_s"><TT>mxml_node_s</TT></A></LI> <LI><A href="mxmlnodes.html#mxml_node_s"><TT>mxml_node_s</TT></A></LI>
<LI><A href="mxmltexts.html#mxml_text_s"><TT>mxml_text_s</TT></A></LI> <LI><A href="mxmltexts.html#mxml_text_s"><TT>mxml_text_s</TT></A></LI>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -33,7 +33,6 @@ PRE { font-family: monospace }
<LI><A href="mxmlcustomt.html#mxml_custom_t"><TT>mxml_custom_t</TT></A></LI> <LI><A href="mxmlcustomt.html#mxml_custom_t"><TT>mxml_custom_t</TT></A></LI>
<LI><A href="mxmlelementt.html#mxml_element_t"><TT>mxml_element_t</TT></A> <LI><A href="mxmlelementt.html#mxml_element_t"><TT>mxml_element_t</TT></A>
</LI> </LI>
<LI><A href="mxmlfdbuft.html#mxml_fdbuf_t"><TT>mxml_fdbuf_t</TT></A></LI>
<LI><A href="mxmlindext.html#mxml_index_t"><TT>mxml_index_t</TT></A></LI> <LI><A href="mxmlindext.html#mxml_index_t"><TT>mxml_index_t</TT></A></LI>
<LI><A href="mxmlnodet.html#mxml_node_t"><TT>mxml_node_t</TT></A></LI> <LI><A href="mxmlnodet.html#mxml_node_t"><TT>mxml_node_t</TT></A></LI>
<LI><A href="mxmltextt.html#mxml_text_t"><TT>mxml_text_t</TT></A></LI> <LI><A href="mxmltextt.html#mxml_text_t"><TT>mxml_text_t</TT></A></LI>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -40,8 +40,8 @@ PRE { font-family: monospace }
&lt;xsd:schema xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt; &lt;xsd:schema xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;
&lt;xsd:annotation&gt; &lt;xsd:annotation&gt;
&lt;xsd:documentation xml:lang=&quot;en&quot;&gt; &lt;xsd:documentation xml:lang=&quot;en&quot;&gt;
Mini-XML 2.0 documentation schema for mxmldoc output. Mini-XML 2.2 documentation schema for mxmldoc output.
Copyright 2003-2004 by Michael Sweet. Copyright 2003-2005 by Michael Sweet.
This program is free software; you can redistribute it and/or This program is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public modify it under the terms of the GNU Library General Public

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">
@ -21,10 +21,10 @@ PRE { font-family: monospace }
--></STYLE> --></STYLE>
</HEAD> </HEAD>
<BODY> <BODY>
<CENTER><IMG SRC="logo.png" WIDTH="222" HEIGHT="181" ALT="Mini-XML Programmers Manual, Version 2.1"><BR> <CENTER><IMG SRC="logo.png" WIDTH="222" HEIGHT="181" ALT="Mini-XML Programmers Manual, Version 2.2"><BR>
<H1>Mini-XML Programmers Manual, Version 2.1</H1><BR> <H1>Mini-XML Programmers Manual, Version 2.2</H1><BR>
Michael Sweet<BR> Michael Sweet<BR>
Copyright 2003-2004<BR> Copyright 2003-2005<BR>
<A HREF="toc.html">Table of Contents</A></CENTER> <A HREF="toc.html">Table of Contents</A></CENTER>
<HR NOSHADE> <HR NOSHADE>
</BODY> </BODY>

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

View File

@ -1,9 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Mini-XML Programmers Manual, Version 2.1</TITLE> <TITLE>Mini-XML Programmers Manual, Version 2.2</TITLE>
<META NAME="author" CONTENT="Michael Sweet"> <META NAME="author" CONTENT="Michael Sweet">
<META NAME="copyright" CONTENT="Copyright 2003-2004"> <META NAME="copyright" CONTENT="Copyright 2003-2005">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
<LINK REL="Start" HREF="index.html"> <LINK REL="Start" HREF="index.html">
<LINK REL="Contents" HREF="toc.html"> <LINK REL="Contents" HREF="toc.html">

Some files were not shown because too many files have changed in this diff Show More