preparing 2.5.0 release only warn in pedantic mode about namespace name

* configure.in NEWS: preparing 2.5.0 release
* SAX.c: only warn in pedantic mode about namespace name
  brokeness
* globals.c: fix a doc generation problem
* uri.c: fix #101520
* doc/*: updated and rebuilt the doc for the release, includuding
  stylesheet update
* python/Makefile.am: fix a filename bug
Daniel
diff --git a/doc/APIchunk0.html b/doc/APIchunk0.html
index 823644c..dc6676a 100644
--- a/doc/APIchunk0.html
+++ b/doc/APIchunk0.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk1.html b/doc/APIchunk1.html
index a0eb70f..d037004 100644
--- a/doc/APIchunk1.html
+++ b/doc/APIchunk1.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk10.html b/doc/APIchunk10.html
index cb9e9d2..5a42a23 100644
--- a/doc/APIchunk10.html
+++ b/doc/APIchunk10.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk11.html b/doc/APIchunk11.html
index 4f4f574..6823c42 100644
--- a/doc/APIchunk11.html
+++ b/doc/APIchunk11.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk12.html b/doc/APIchunk12.html
index a7b14ba..5ac2c63 100644
--- a/doc/APIchunk12.html
+++ b/doc/APIchunk12.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk13.html b/doc/APIchunk13.html
index 73ef42a..d6a6f1c 100644
--- a/doc/APIchunk13.html
+++ b/doc/APIchunk13.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk14.html b/doc/APIchunk14.html
index ba7414c..cfa943a 100644
--- a/doc/APIchunk14.html
+++ b/doc/APIchunk14.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk15.html b/doc/APIchunk15.html
index a298572..131d276 100644
--- a/doc/APIchunk15.html
+++ b/doc/APIchunk15.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk16.html b/doc/APIchunk16.html
index 0bbc7ea..eb741d7 100644
--- a/doc/APIchunk16.html
+++ b/doc/APIchunk16.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk17.html b/doc/APIchunk17.html
index 0271b7e..b731375 100644
--- a/doc/APIchunk17.html
+++ b/doc/APIchunk17.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk18.html b/doc/APIchunk18.html
index b4375fa..becbd77 100644
--- a/doc/APIchunk18.html
+++ b/doc/APIchunk18.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk19.html b/doc/APIchunk19.html
index 5a7b272..6315965 100644
--- a/doc/APIchunk19.html
+++ b/doc/APIchunk19.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk2.html b/doc/APIchunk2.html
index 82b4897..36ddfc6 100644
--- a/doc/APIchunk2.html
+++ b/doc/APIchunk2.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk20.html b/doc/APIchunk20.html
index 2a809b9..ec24c23 100644
--- a/doc/APIchunk20.html
+++ b/doc/APIchunk20.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk21.html b/doc/APIchunk21.html
index 0171872..aee9370 100644
--- a/doc/APIchunk21.html
+++ b/doc/APIchunk21.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk22.html b/doc/APIchunk22.html
index 7f82f06..2892577 100644
--- a/doc/APIchunk22.html
+++ b/doc/APIchunk22.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk23.html b/doc/APIchunk23.html
index 78010c8..c39b900 100644
--- a/doc/APIchunk23.html
+++ b/doc/APIchunk23.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk24.html b/doc/APIchunk24.html
index 6355c39..f04489d 100644
--- a/doc/APIchunk24.html
+++ b/doc/APIchunk24.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk3.html b/doc/APIchunk3.html
index c29a4ee..a12b84a 100644
--- a/doc/APIchunk3.html
+++ b/doc/APIchunk3.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk4.html b/doc/APIchunk4.html
index 7e023b2..cf62802 100644
--- a/doc/APIchunk4.html
+++ b/doc/APIchunk4.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk5.html b/doc/APIchunk5.html
index 80fec1e..02b245d 100644
--- a/doc/APIchunk5.html
+++ b/doc/APIchunk5.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk6.html b/doc/APIchunk6.html
index f768231..978210d 100644
--- a/doc/APIchunk6.html
+++ b/doc/APIchunk6.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk7.html b/doc/APIchunk7.html
index b62f2b9..8d57e5b 100644
--- a/doc/APIchunk7.html
+++ b/doc/APIchunk7.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk8.html b/doc/APIchunk8.html
index c9a8c2f..077fc52 100644
--- a/doc/APIchunk8.html
+++ b/doc/APIchunk8.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIchunk9.html b/doc/APIchunk9.html
index 369819e..9cf0951 100644
--- a/doc/APIchunk9.html
+++ b/doc/APIchunk9.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIconstructors.html b/doc/APIconstructors.html
index 84b1ab8..df1f902 100644
--- a/doc/APIconstructors.html
+++ b/doc/APIconstructors.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIfiles.html b/doc/APIfiles.html
index bfa8ac8..c93a328 100644
--- a/doc/APIfiles.html
+++ b/doc/APIfiles.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html
index 9c4a085..9d72986 100644
--- a/doc/APIfunctions.html
+++ b/doc/APIfunctions.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html
index 38c5085..9f746a0 100644
--- a/doc/APIsymbols.html
+++ b/doc/APIsymbols.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/DOM.html b/doc/DOM.html
index 9766bcd..479069f 100644
--- a/doc/DOM.html
+++ b/doc/DOM.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/FAQ.html b/doc/FAQ.html
index 8047a6f..b0dd419 100644
--- a/doc/FAQ.html
+++ b/doc/FAQ.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/XMLinfo.html b/doc/XMLinfo.html
index 88b1cae..58125cb 100644
--- a/doc/XMLinfo.html
+++ b/doc/XMLinfo.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/XSLT.html b/doc/XSLT.html
index 45ff028..0f329b7 100644
--- a/doc/XSLT.html
+++ b/doc/XSLT.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/architecture.html b/doc/architecture.html
index 4edc45d..821baa7 100644
--- a/doc/architecture.html
+++ b/doc/architecture.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/bugs.html b/doc/bugs.html
index 0762b08..7bfc2df 100644
--- a/doc/bugs.html
+++ b/doc/bugs.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/catalog.html b/doc/catalog.html
index 24b8b68..7b890d1 100644
--- a/doc/catalog.html
+++ b/doc/catalog.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/contribs.html b/doc/contribs.html
index a6d1efd..dfb9186 100644
--- a/doc/contribs.html
+++ b/doc/contribs.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
@@ -99,9 +101,9 @@
     and Solaris port.</li>
   <li>John Fleck helps maintaining the documentation and man pages.</li>
   <li>
-<a href="mailto:igor@zlatkovic.com">Igor  Zlatkovic</a> is now
-    the maintainer of the Windows port, <a href="http://www.zlatkovic.com/projects/libxml/index.html">he
-    provides binaries</a>
+<a href="mailto:igor@zlatkovic.com">Igor  Zlatkovic</a> is now the
+    maintainer of the Windows port, <a href="http://www.zlatkovic.com/projects/libxml/index.html">he provides
+    binaries</a>
 </li>
   <li>
 <a href="mailto:Gary.Pennington@sun.com">Gary Pennington</a> provides
diff --git a/doc/docs.html b/doc/docs.html
index 6e1e22f..235e76c 100644
--- a/doc/docs.html
+++ b/doc/docs.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/downloads.html b/doc/downloads.html
index a7cc8c1..07931af 100644
--- a/doc/downloads.html
+++ b/doc/downloads.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
@@ -98,12 +100,11 @@
 archive</a>
  , Antonin Sprinzl also provide <a href="ftp://gd.tuwien.ac.at/pub/libxml/">a
 mirror in Austria</a>. (NOTE that you need both the <a href="http://rpmfind.net/linux/RPM/libxml2.html">libxml(2)</a> and <a href="http://rpmfind.net/linux/RPM/libxml2-devel.html">libxml(2)-devel</a>
-packages installed to compile applications using libxml.) <a href="mailto:igor@zlatkovic.com">Igor  Zlatkovic</a> is now the
-maintainer of the Windows port, <a href="http://www.zlatkovic.com/projects/libxml/index.html">he
-provides binaries</a>. <a href="mailto:Gary.Pennington@sun.com">Gary
-Pennington</a> provides <a href="http://garypennington.net/libxml2/">Solaris
-binaries</a>. <a href="mailto:Steve.Ball@zveno.com">Steve Ball</a> provides
-<a href="http://www.zveno.com/open_source/libxml2xslt.html">Mac Os X
+packages installed to compile applications using libxml.) <a href="mailto:igor@zlatkovic.com">Igor  Zlatkovic</a> is now the maintainer of
+the Windows port, <a href="http://www.zlatkovic.com/projects/libxml/index.html">he provides
+binaries</a>. <a href="mailto:Gary.Pennington@sun.com">Gary Pennington</a>
+provides <a href="http://garypennington.net/libxml2/">Solaris binaries</a>.
+<a href="mailto:Steve.Ball@zveno.com">Steve Ball</a> provides <a href="http://www.zveno.com/open_source/libxml2xslt.html">Mac Os X
 binaries</a>.</p>
 <p><a name="Snapshot">Snapshot:</a></p>
 <ul>
diff --git a/doc/encoding.html b/doc/encoding.html
index 9223ddb..6730d61 100644
--- a/doc/encoding.html
+++ b/doc/encoding.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/entities.html b/doc/entities.html
index 9344596..9254ab9 100644
--- a/doc/entities.html
+++ b/doc/entities.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/example.html b/doc/example.html
index 2f5ab29..a9c45db 100644
--- a/doc/example.html
+++ b/doc/example.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/help.html b/doc/help.html
index 49d5d79..249bda3 100644
--- a/doc/help.html
+++ b/doc/help.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/index.html b/doc/index.html
index da2a7d5..fda5531 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/interface.html b/doc/interface.html
index e99d948..4cd0ed6 100644
--- a/doc/interface.html
+++ b/doc/interface.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/intro.html b/doc/intro.html
index 974939d..46461b0 100644
--- a/doc/intro.html
+++ b/doc/intro.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/library.html b/doc/library.html
index ca429c3..b7608bb 100644
--- a/doc/library.html
+++ b/doc/library.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml
index b680ace..8c772cc 100644
--- a/doc/libxml2-api.xml
+++ b/doc/libxml2-api.xml
@@ -1155,6 +1155,10 @@
      <exports symbol='xmlDefaultSAXHandler'/>
      <exports symbol='xmlDefaultSAXLocator'/>
      <exports symbol='xmlDefaultSAXLocator'/>
+     <exports symbol='xmlDeregisterNodeDefault'/>
+     <exports symbol='xmlDeregisterNodeDefaultValue'/>
+     <exports symbol='xmlDeregisterNodeDefaultValue'/>
+     <exports symbol='xmlDeregisterNodeFunc'/>
      <exports symbol='xmlDoValidityCheckingDefaultValue'/>
      <exports symbol='xmlDoValidityCheckingDefaultValue'/>
      <exports symbol='xmlFree'/>
@@ -1188,6 +1192,10 @@
      <exports symbol='xmlPedanticParserDefaultValue'/>
      <exports symbol='xmlRealloc'/>
      <exports symbol='xmlRealloc'/>
+     <exports symbol='xmlRegisterNodeDefault'/>
+     <exports symbol='xmlRegisterNodeDefaultValue'/>
+     <exports symbol='xmlRegisterNodeDefaultValue'/>
+     <exports symbol='xmlRegisterNodeFunc'/>
      <exports symbol='xmlSaveNoEmptyTags'/>
      <exports symbol='xmlSaveNoEmptyTags'/>
      <exports symbol='xmlSubstituteEntitiesDefaultValue'/>
@@ -2634,6 +2642,7 @@
       <field name='SystemID' type='const xmlChar *' info=' URI for a SYSTEM or PUBLIC Entity'/>
       <field name='nexte' type='struct _xmlEntity *' info=' unused'/>
       <field name='URI' type='const xmlChar *' info=' the full URI as computed'/>
+      <field name='owner' type='int' info=' does the entity own the childrens'/>
     </struct>
     <typedef name='xmlEntityPtr' file='tree' type='xmlEntity *'/>
     <typedef name='xmlEntityType' file='entities' type='enum'/>
@@ -2668,6 +2677,8 @@
       <field name='xmlSaveNoEmptyTags' type='int' info=''/>
       <field name='xmlIndentTreeOutput' type='int' info=''/>
       <field name='xmlTreeIndentString' type='const char *' info=''/>
+      <field name='xmlRegisterNodeDefaultValue' type='xmlRegisterNodeFunc' info=''/>
+      <field name='xmlDeregisterNodeDefaultValue' type='xmlDeregisterNodeFunc' info=''/>
     </struct>
     <typedef name='xmlGlobalStatePtr' file='globals' type='xmlGlobalState *'/>
     <struct name='xmlHashTable' file='hash' type='struct _xmlHashTable'/>
@@ -3040,6 +3051,7 @@
     <variable name='xmlDefaultBufferSize' file='globals' type='int'/>
     <variable name='xmlDefaultSAXHandler' file='globals' type='xmlSAXHandler'/>
     <variable name='xmlDefaultSAXLocator' file='globals' type='xmlSAXLocator'/>
+    <variable name='xmlDeregisterNodeDefaultValue' file='globals' type='xmlDeregisterNodeFunc'/>
     <variable name='xmlDoValidityCheckingDefaultValue' file='globals' type='int'/>
     <variable name='xmlFree' file='globals' type='xmlFreeFunc'/>
     <variable name='xmlGenericError' file='globals' type='xmlGenericErrorFunc'/>
@@ -3055,6 +3067,7 @@
     <variable name='xmlParserVersion' file='parser' type='const char *'/>
     <variable name='xmlPedanticParserDefaultValue' file='globals' type='int'/>
     <variable name='xmlRealloc' file='globals' type='xmlReallocFunc'/>
+    <variable name='xmlRegisterNodeDefaultValue' file='globals' type='xmlRegisterNodeFunc'/>
     <variable name='xmlSaveNoEmptyTags' file='globals' type='int'/>
     <variable name='xmlStringComment' file='parserInternals' type='const xmlCharxmlStringComment[]'/>
     <variable name='xmlStringText' file='parserInternals' type='const xmlCharxmlStringText[]'/>
@@ -4861,6 +4874,16 @@
       <return type='int' info='0 in case of success, -1 in case of error'/>
       <arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actually)'/>
     </function>
+    <function name='xmlDeregisterNodeDefault' file='globals'>
+      <info></info>
+      <return type='xmlDeregisterNodeFunc' info='the previous value of the deregistration function'/>
+      <arg name='func' type='xmlDeregisterNodeFunc' info='function pointer to the new DeregisterNodeFunc'/>
+    </function>
+    <functype name='xmlDeregisterNodeFunc' file='globals'>
+      <info></info>
+      <return type='void'/>
+      <arg name='node' type='xmlNodePtr' info=''/>
+    </functype>
     <function name='xmlDetectCharEncoding' file='encoding'>
       <info>Guess the encoding of the entity using the first bytes of the entity content accordingly of the non-normative appendix F of the XML-1.0 recommendation.</info>
       <return type='xmlCharEncoding' info='one of the XML_CHAR_ENCODING_... values.'/>
@@ -7356,6 +7379,16 @@
       <arg name='readFunc' type='xmlInputReadCallback' info='the xmlInputReadCallback'/>
       <arg name='closeFunc' type='xmlInputCloseCallback' info='the xmlInputCloseCallback'/>
     </function>
+    <function name='xmlRegisterNodeDefault' file='globals'>
+      <info></info>
+      <return type='xmlRegisterNodeFunc' info='the previous value of the registration function'/>
+      <arg name='func' type='xmlRegisterNodeFunc' info='function pointer to the new RegisterNodeFunc'/>
+    </function>
+    <functype name='xmlRegisterNodeFunc' file='globals'>
+      <info></info>
+      <return type='void'/>
+      <arg name='node' type='xmlNodePtr' info=''/>
+    </functype>
     <function name='xmlRegisterOutputCallbacks' file='xmlIO'>
       <info>Register a new set of I/O callback for handling output.</info>
       <return type='int' info='the registered handler number or -1 in case of error'/>
diff --git a/doc/namespaces.html b/doc/namespaces.html
index 7a30b88..379101b 100644
--- a/doc/namespaces.html
+++ b/doc/namespaces.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/news.html b/doc/news.html
index 19c9974..5d949a6 100644
--- a/doc/news.html
+++ b/doc/news.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
@@ -102,6 +104,25 @@
     Schemas</a> and <a href="http://www.w3.org/TR/xinclude">XInclude</a>
 </li>
 </ul>
+<h3>2.5.0: Jan 6 2003</h3>
+<ul>
+<li>New <a href="xmlreader.html">XmltextReader interface</a> based on C#
+    API (with help of Stéphane Bidoul)</li>
+  <li>Windows: more exports, including the new API (Igor)</li>
+  <li>XInclude fallback fix</li>
+  <li>Python: bindings for the new API, packaging (Stéphane Bidoul),
+    drv_libxml2.py Python xml.sax driver (Stéphane Bidoul), fixes, speedup
+    and iterators for Python-2.2 (Hannu Krosing)</li>
+  <li>Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update
+  (John)</li>
+  <li>Fix an XML parser bug raised by Vyacheslav Pindyura</li>
+  <li>Fix for VMS serialization (Nigel Hall) and config (Craig A. Berry)</li>
+  <li>Entities handling fixes</li>
+  <li>new API to optionally track node creation and deletion (Lukas
+  Schroeder)</li>
+  <li>Added documentation for the XmltextReader interface and some <a href="guidelines.html">XML guidelines</a>
+</li>
+</ul>
 <h3>2.4.30: Dec 12 2002</h3>
 <ul>
 <li>2.4.29 broke the python bindings, rereleasing</li>
diff --git a/doc/python.html b/doc/python.html
index 8745eb6..e23a6ea 100644
--- a/doc/python.html
+++ b/doc/python.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
@@ -135,15 +137,13 @@
 interface have not yet reached the maturity of the C API.</p>
 <p>
 <a href="mailto:stephane.bidoul@softwareag.com">Stéphane Bidoul</a>
-maintains <a href="http://users.skynet.be/sbi/libxml-python/">a Windows
-port of the Python bindings</a>.
-
-</p>
+maintains <a href="http://users.skynet.be/sbi/libxml-python/">a Windows port
+of the Python bindings</a>.</p>
 <p>Note to people interested in building bindings, the API is formalized as
 <a href="libxml2-api.xml">an XML API description file</a> which allows to
 automate a large part of the Python bindings, this includes function
-descriptions, enums, structures, typedefs, etc... The Python script used
-to build the bindings is python/generator.py in the source distribution.</p>
+descriptions, enums, structures, typedefs, etc... The Python script used to
+build the bindings is python/generator.py in the source distribution.</p>
 <p>To install the Python bindings there are 2 options:</p>
 <ul>
 <li>If you use an RPM based distribution, simply install the <a href="http://rpmfind.net/linux/rpm2html/search.php?query=libxml2-python">libxml2-python
diff --git a/doc/site.xsl b/doc/site.xsl
index 13dc1a8..11175e9 100644
--- a/doc/site.xsl
+++ b/doc/site.xsl
@@ -128,7 +128,9 @@
           </xsl:element>
         </li>
       </xsl:for-each>
+      <li><a href="xmlreader.html">The Reader Interface</a></li>
       <li><a href="tutorial/index.html">Tutorial</a></li>
+      <li><a href="guidelines.html">XML Guidelines</a></li>
       <li><a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li>
     </ul>
   </xsl:variable>
diff --git a/doc/threads.html b/doc/threads.html
index 1dfcdf6..39300bf 100644
--- a/doc/threads.html
+++ b/doc/threads.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/tree.html b/doc/tree.html
index e9abc72..01fcd80 100644
--- a/doc/tree.html
+++ b/doc/tree.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/upgrade.html b/doc/upgrade.html
index 7fad9e1..dc7bede 100644
--- a/doc/upgrade.html
+++ b/doc/upgrade.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/xml.html b/doc/xml.html
index 89fea72..189bd05 100644
--- a/doc/xml.html
+++ b/doc/xml.html
@@ -541,13 +541,13 @@
 href="http://rpmfind.net/linux/RPM/libxml2.html">libxml(2)</a> and <a
 href="http://rpmfind.net/linux/RPM/libxml2-devel.html">libxml(2)-devel</a>
 packages installed to compile applications using libxml.) <a
-href="mailto:igor@zlatkovic.com">Igor  Zlatkovic</a> is now the
-maintainer of the Windows port, <a
-href="http://www.zlatkovic.com/projects/libxml/index.html">he
-provides binaries</a>. <a href="mailto:Gary.Pennington@sun.com">Gary
-Pennington</a> provides <a href="http://garypennington.net/libxml2/">Solaris
-binaries</a>. <a href="mailto:Steve.Ball@zveno.com">Steve Ball</a> provides
-<a href="http://www.zveno.com/open_source/libxml2xslt.html">Mac Os X
+href="mailto:igor@zlatkovic.com">Igor  Zlatkovic</a> is now the maintainer of
+the Windows port, <a
+href="http://www.zlatkovic.com/projects/libxml/index.html">he provides
+binaries</a>. <a href="mailto:Gary.Pennington@sun.com">Gary Pennington</a>
+provides <a href="http://garypennington.net/libxml2/">Solaris binaries</a>.
+<a href="mailto:Steve.Ball@zveno.com">Steve Ball</a> provides <a
+href="http://www.zveno.com/open_source/libxml2xslt.html">Mac Os X
 binaries</a>.</p>
 
 <p><a name="Snapshot">Snapshot:</a></p>
@@ -589,6 +589,26 @@
     Schemas</a> and <a href="http://www.w3.org/TR/xinclude">XInclude</a></li>
 </ul>
 
+<h3>2.5.0: Jan 6 2003</h3>
+<ul>
+  <li>New <a href="xmlreader.html">XmltextReader interface</a> based on C#
+    API (with help of Stéphane Bidoul)</li>
+  <li>Windows: more exports, including the new API (Igor)</li>
+  <li>XInclude fallback fix</li>
+  <li>Python: bindings for the new API, packaging (Stéphane Bidoul),
+    drv_libxml2.py Python xml.sax driver (Stéphane Bidoul), fixes, speedup
+    and iterators for Python-2.2 (Hannu Krosing)</li>
+  <li>Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update
+  (John)</li>
+  <li>Fix an XML parser bug raised by Vyacheslav Pindyura</li>
+  <li>Fix for VMS serialization (Nigel Hall) and config (Craig A. Berry)</li>
+  <li>Entities handling fixes</li>
+  <li>new API to optionally track node creation and deletion (Lukas
+  Schroeder)</li>
+  <li>Added documentation for the XmltextReader interface and some <a
+    href="guidelines.html">XML guidelines</a></li>
+</ul>
+
 <h3>2.4.30: Dec 12 2002</h3>
 <ul>
   <li>2.4.29 broke the python bindings, rereleasing</li>
@@ -1561,15 +1581,16 @@
 <p>The distribution includes a set of Python bindings, which are guaranteed
 to be maintained as part of the library in the future, though the Python
 interface have not yet reached the maturity of the C API.</p>
+
 <p><a href="mailto:stephane.bidoul@softwareag.com">Stéphane Bidoul</a>
-maintains <a href="http://users.skynet.be/sbi/libxml-python/">a Windows
-port of the Python bindings</a>.
+maintains <a href="http://users.skynet.be/sbi/libxml-python/">a Windows port
+of the Python bindings</a>.</p>
 
 <p>Note to people interested in building bindings, the API is formalized as
 <a href="libxml2-api.xml">an XML API description file</a> which allows to
 automate a large part of the Python bindings, this includes function
-descriptions, enums, structures, typedefs, etc... The Python script used
-to build the bindings is python/generator.py in the source distribution.</p>
+descriptions, enums, structures, typedefs, etc... The Python script used to
+build the bindings is python/generator.py in the source distribution.</p>
 
 <p>To install the Python bindings there are 2 options:</p>
 <ul>
@@ -2771,6 +2792,8 @@
 
 
 
+
+
 } </pre>
   </li>
   <li>And then use it to save the document:
@@ -3900,10 +3923,10 @@
     patches, Gary Pennington worked on the validation API, threading support
     and Solaris port.</li>
   <li>John Fleck helps maintaining the documentation and man pages.</li>
-  <li><a href="mailto:igor@zlatkovic.com">Igor  Zlatkovic</a> is now
-    the maintainer of the Windows port, <a
-    href="http://www.zlatkovic.com/projects/libxml/index.html">he
-    provides binaries</a></li>
+  <li><a href="mailto:igor@zlatkovic.com">Igor  Zlatkovic</a> is now the
+    maintainer of the Windows port, <a
+    href="http://www.zlatkovic.com/projects/libxml/index.html">he provides
+    binaries</a></li>
   <li><a href="mailto:Gary.Pennington@sun.com">Gary Pennington</a> provides
     <a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
   <li><a
diff --git a/doc/xmldtd.html b/doc/xmldtd.html
index 196fbdb..056d650 100644
--- a/doc/xmldtd.html
+++ b/doc/xmldtd.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
diff --git a/doc/xmlio.html b/doc/xmlio.html
index 8f5d388..2a76caa 100644
--- a/doc/xmlio.html
+++ b/doc/xmlio.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>
@@ -255,6 +257,8 @@
 
 
 
+
+
 } </pre>
   </li>
   <li>And then use it to save the document:
diff --git a/doc/xmlmem.html b/doc/xmlmem.html
index 8243a5f..c39f66a 100644
--- a/doc/xmlmem.html
+++ b/doc/xmlmem.html
@@ -55,7 +55,9 @@
 <li><a href="DOM.html">DOM Principles</a></li>
 <li><a href="example.html">A real example</a></li>
 <li><a href="contribs.html">Contributions</a></li>
+<li><a href="xmlreader.html">The Reader Interface</a></li>
 <li><a href="tutorial/index.html">Tutorial</a></li>
+<li><a href="guidelines.html">XML Guidelines</a></li>
 <li>
 <a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a>
 </li>