diff options
Diffstat (limited to 'qpid/python/mllib')
| -rw-r--r-- | qpid/python/mllib/__init__.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/qpid/python/mllib/__init__.py b/qpid/python/mllib/__init__.py index 44b78126fb..81165f6999 100644 --- a/qpid/python/mllib/__init__.py +++ b/qpid/python/mllib/__init__.py @@ -22,7 +22,7 @@ This module provides document parsing and transformation utilities for both SGML and XML. """ -import dom, transforms, parsers +import os, dom, transforms, parsers import xml.sax, types from cStringIO import StringIO @@ -49,7 +49,9 @@ def sgml_parse(source): p.close() return p.parser.tree -def xml_parse(source): +def xml_parse(filename): + # XXX: this is for older versions of python + source = "file://%s" % os.path.abspath(filename) p = parsers.XMLParser() xml.sax.parse(source, p) return p.parser.tree |
