diff --git a/doc/body.md b/doc/body.md index e5d3ce4..4d06e31 100644 --- a/doc/body.md +++ b/doc/body.md @@ -1,8 +1,8 @@ --- -title: Mini-XML 3.2 API Reference +title: Mini-XML 3.3 Programming Manual author: Michael R Sweet copyright: Copyright © 2003-2021, All Rights Reserved. -version: 3.2 +version: 3.3 ... # Introduction @@ -49,7 +49,7 @@ integrated Mini-XML into Gutenprint and removed libxml2. 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 +at a whopping 4,300 lines of code, compared to 196,141 lines of code for libxml2 version 2.9.9. @@ -62,7 +62,7 @@ tracker, and find other resources. ## Legal Stuff -The Mini-XML library is copyright © 2003-2019 by Michael R Sweet and is provided +The Mini-XML library is copyright © 2003-2021 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. diff --git a/doc/footer.man b/doc/footer.man index eb3053c..78a1e51 100644 --- a/doc/footer.man +++ b/doc/footer.man @@ -1,4 +1,4 @@ .SH SEE ALSO Mini-XML Programmers Manual, https://www.msweet.org/mxml .SH COPYRIGHT -Copyright \[co] 2003-2019 by Michael R Sweet. +Copyright \[co] 2003-2021 by Michael R Sweet. diff --git a/doc/mxml-cover.jpg b/doc/mxml-cover.jpg deleted file mode 100644 index f89cfd8..0000000 Binary files a/doc/mxml-cover.jpg and /dev/null differ diff --git a/doc/mxml-cover.opacity b/doc/mxml-cover.opacity index f6a21e3..1c73281 100644 Binary files a/doc/mxml-cover.opacity and b/doc/mxml-cover.opacity differ diff --git a/doc/mxml-cover.png b/doc/mxml-cover.png index d3ca99d..050f6a2 100644 Binary files a/doc/mxml-cover.png and b/doc/mxml-cover.png differ diff --git a/doc/mxml.3 b/doc/mxml.3 index b082af8..6b83004 100644 --- a/doc/mxml.3 +++ b/doc/mxml.3 @@ -1,4 +1,4 @@ -.TH mxml 3 "Mini-XML API" "2021-05-30" "Mini-XML API" +.TH mxml 3 "Mini-XML API" "2021-10-26" "Mini-XML API" .SH NAME mxml \- Mini-XML API .SH INCLUDE FILE @@ -1040,12 +1040,11 @@ char * mxmlSaveAllocString ( .PP This function returns a pointer to a string containing the textual representation of the XML node tree. The string should be freed -using the free() function when you are done with it. \fBNULL\fR is returned -if the node would produce an empty string or if the string cannot be -allocated. +using \fBfree()\fR when you are done with it. \fBNULL\fR is returned if the node +would produce an empty string or if the string cannot be allocated. .PP The callback argument specifies a function that returns a whitespace -string or NULL before and after each element. If \fBMXML_NO_CALLBACK\fR +string or \fBNULL\fR before and after each element. If \fBMXML_NO_CALLBACK\fR is specified, whitespace will only be added before \fBMXML_TEXT\fR nodes with leading whitespace and before attribute names inside opening element tags. @@ -1362,4 +1361,4 @@ typedef enum mxml_type_e mxml_type_t; .SH SEE ALSO Mini-XML Programmers Manual, https://www.msweet.org/mxml .SH COPYRIGHT -Copyright \[co] 2003-2019 by Michael R Sweet. +Copyright \[co] 2003-2021 by Michael R Sweet. diff --git a/doc/mxml.epub b/doc/mxml.epub index a6b01d9..8a3a377 100644 Binary files a/doc/mxml.epub and b/doc/mxml.epub differ diff --git a/doc/mxml.html b/doc/mxml.html index cd8357a..5bee11d 100644 --- a/doc/mxml.html +++ b/doc/mxml.html @@ -1,13 +1,13 @@
-