Stefan Behnel <[email protected]> added the comment:
BTW, I found that lxml and ET differ in their behaviour when searching for '*'.
ET takes it as meaning "any tree node", whereas lxml interprets it as "any
Element". Since ET's parser does not create comments and processing
instructions by default, this does not make a difference in most cases, but
when the tree contains comments or PIs, then they will be found by '*' in ET
but not in lxml.
At least for "{*}*", they now both return only Elements. Changing either
behaviour for '*' is probably not a good idea at this point.
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue28238>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com