Как заставить minidom игнорировать пространства имен? - PullRequest
9 голосов
/ 27 марта 2010

Я использую minidom в Python, и я бы хотел, чтобы getElementsByTagName () соответствовал элементам исключительно по имени тега и игнорировал любые пространства имен. Документы анализируются minidom.parseString (). Возможно ли это?

1 Ответ

12 голосов
/ 27 марта 2010

getElementsByTagName соответствует элементам только по tagName.

Вы имеете в виду, что хотите совпадать исключительно по localName? то есть. часть имени тега после : (если есть)? Если это так, используйте базовый метод DOM Level 2 getElementsByTagNameNS :

els= document.getElementsByTagNameNS('*', 'tag')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...