From d8daa419c8bea480ec986baafacb0eec2138b6fb Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Mon, 30 Jul 2007 23:07:12 +0000 Subject: Convert to lxml svn path=/scripts/rpki/relaxng.py; revision=794 --- scripts/rpki/sax_utils.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'scripts/rpki/sax_utils.py') diff --git a/scripts/rpki/sax_utils.py b/scripts/rpki/sax_utils.py index d645cc4f..1333df1a 100644 --- a/scripts/rpki/sax_utils.py +++ b/scripts/rpki/sax_utils.py @@ -23,6 +23,12 @@ class handler(xml.sax.handler.ContentHandler): def startElement(self, name, attrs): a = dict() for k,v in attrs.items(): + if isinstance(k, tuple): + if k == ('http://www.w3.org/XML/1998/namespace', 'lang'): + k = "xml:lang" + else: + assert k[0] is None + k = k[1] a[k.encode("ascii")] = v.encode("ascii") if len(self.stack) == 0: assert not hasattr(self, "result") -- cgit v1.2.3