preparing 2.4.16 updated and rebuilt the docs, rebuilt the API and web
* configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
* doc/* python/libxml2class.txt: updated and rebuilt the docs,
rebuilt the API and web site
* xpath.c: fixed #71978 portability bugs
Daniel
diff --git a/doc/parsedecl.py b/doc/parsedecl.py
index 074a808..3145701 100755
--- a/doc/parsedecl.py
+++ b/doc/parsedecl.py
@@ -32,6 +32,8 @@
def indexString(id, str):
+ if str == None:
+ return
str = string.replace(str, "'", ' ')
str = string.replace(str, '"', ' ')
str = string.replace(str, "/", ' ')
@@ -798,7 +800,11 @@
target = string.upper(ids[id])
else:
target = string.upper(id)
- file = 'html/libxml-' + string.lower(hash[id]) + '.html';
+ if hash.has_key(id):
+ module = string.lower(hash[id])
+ else:
+ module = 'index'
+ file = 'html/libxml-' + module + '.html';
return file + '#' + target
print "Saving XML crossreferences libxml2-refs.xml"