On Sat, 2010-05-15 at 23:37 +0200, Martin v. Loewis wrote: > > BTW, I'm still not sure I understand your problem. Could you provide > > some more details? > Wouldn't it be easier if you told the OP how to access the prefix
:) > mappings in lxml etree, or, if this was actually not possible, admitted > that it is actually not possible? I suspect that it is not; but that seems rather surprising. > FWIW, in the DOM, you look at all attributes of an element node, and > search for those whose namespace is "http://www.w3.org/2000/xmlns/" > In SAX, you watch the startPrefixMapping events. Given that XML documents can be very large I'd rather avoid a parsing of the document [beyond what lxml/etree] has already done] just to retrieve the namespaces and their prefixes. -- http://mail.python.org/mailman/listinfo/python-list