<metaname="copyright"content="Copyright © 2003-2019, All Rights Reserved.">
<metaname="copyright"content="Copyright © 2003-2019, All Rights Reserved.">
<metaname="version"content="0.0">
<metaname="version"content="3.0">
<styletype="text/css"><!--
<styletype="text/css"><!--
body, p, h1, h2, h3, h4, h5, h6 {
body, p, h1, h2, h3, h4, h5, h6 {
font-family: sans-serif;
font-family: sans-serif;
@ -160,7 +160,7 @@ h2.title, h3.title {
<body>
<body>
<divclass="header">
<divclass="header">
<p><imgsrc="doc/mxml-cover.png"width="100%"></p>
<p><imgsrc="doc/mxml-cover.png"width="100%"></p>
<h1class="title">Mini-XML API Reference</h1>
<h1class="title">Mini-XML 3.0 API Reference</h1>
<p>Michael R Sweet</p>
<p>Michael R Sweet</p>
<p>Copyright © 2003-2019, All Rights Reserved.</p>
<p>Copyright © 2003-2019, All Rights Reserved.</p>
</div>
</div>
@ -314,12 +314,9 @@ h2.title, h3.title {
<p>Given the limited scope of what you use in XML, it should be trivial to code a mini-XML API in a few hundred lines of code.</p>
<p>Given the limited scope of what you use in XML, it should be trivial to code a mini-XML API in a few hundred lines of code.</p>
</blockquote>
</blockquote>
<p>I took my own challenge and coded furiously for two days to produced the initial public release of Mini-XML, total lines of code: 696. Robert promptly integrated Mini-XML into Gutenprint and removed libxml2.</p>
<p>I took my own challenge and coded furiously for two days to produced the initial public release of Mini-XML, total lines of code: 696. Robert promptly integrated Mini-XML into Gutenprint and removed libxml2.</p>
<p>Thanks to lots of feedback and support from various developers, Mini-XML has evolved since then to provide a more complete XML implementation and now stands at a whopping 4,115 lines of code, compared to 140,410 lines of code for libxml2 version 2.9.1.</p>
<p>Thanks to lots of feedback and support from various developers, Mini-XML has evolved since then to provide a more complete XML implementation and now stands at a whopping 4,186 lines of code, compared to 196,141 lines of code for libxml2 version 2.9.9.</p>
<h3class="title"id="resources">Resources</h3>
<h3class="title"id="resources">Resources</h3>
<p>The Mini-XML home page can be found at:</p>
<p>The Mini-XML home page can be found at <ahref="https://www.msweet.org/mxml">https://www.msweet.org/mxml</a>. From there you can download the current version of Mini-XML, access the issue tracker, and find other resources.</p>
<pre><code>https://www.msweet.orgm/mxml
</code></pre>
<p>From here you can download the current version of Mini-XML, the issue tracker, and other resources.</p>
<h3class="title"id="legal-stuff">Legal Stuff</h3>
<h3class="title"id="legal-stuff">Legal Stuff</h3>
<p>The Mini-XML library is copyright © 2003-2019 by Michael R Sweet and is provided under the Apache License Version 2.0 with an exception to allow linking against GPL2/LGPL2-only software. See the files "LICENSE" and "NOTICE" for more information.</p>
<p>The Mini-XML library is copyright © 2003-2019 by Michael R Sweet and is provided under the Apache License Version 2.0 with an exception to allow linking against GPL2/LGPL2-only software. See the files "LICENSE" and "NOTICE" for more information.</p>