fixes #102920 about namespace handling in HTML output and section 16.2

* HTMLtree.c tree.c: fixes #102920 about namespace handling in
  HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
* README: fixed a link
Daniel
diff --git a/tree.c b/tree.c
index 4134f59..bae197a 100644
--- a/tree.c
+++ b/tree.c
@@ -6322,6 +6322,8 @@
 xmlNodeDumpOutputInternal(xmlOutputBufferPtr buf, xmlDocPtr doc,
 	    xmlNodePtr cur, int level, int format, const char *encoding);
 
+void xmlNsListDumpOutput(xmlOutputBufferPtr buf, xmlNsPtr cur);
+
 /**
  * xmlNsDumpOutput:
  * @buf:  the XML buffer output
@@ -6362,7 +6364,7 @@
  * Dump a list of local Namespace definitions.
  * Should be called in the context of attributes dumps.
  */
-static void
+void
 xmlNsListDumpOutput(xmlOutputBufferPtr buf, xmlNsPtr cur) {
     while (cur != NULL) {
         xmlNsDumpOutput(buf, cur);