1.1 --- a/libxml2dom/macrolib/macrolib.py Tue Aug 26 00:17:04 2008 +0200
1.2 +++ b/libxml2dom/macrolib/macrolib.py Tue Aug 26 00:34:42 2008 +0200
1.3 @@ -490,7 +490,11 @@
1.4 )
1.5
1.6 def Node_getElementById(doc, identifier):
1.7 - return libxml2mod.xmlGetID(doc, identifier)
1.8 + node = libxml2mod.xmlGetID(doc, identifier)
1.9 + if node is None:
1.10 + return None
1.11 + else:
1.12 + return Node_parentNode(node)
1.13
1.14 def Node_xpath(node, expr, variables=None, namespaces=None):
1.15 expr = from_unicode(expr)