все Python 3xml.etree.ElementTreeфункция
xml.etree.ElementTree.iselement()
дерево и элементы
Проверяет, похож ли объект на элемент дерева: True для Element и его подклассов, False для строк и ElementTree.
Синтаксис
ET.iselement(element)
Проверка утиная: True для любого объекта с атрибутом tag, а не только для экземпляров Element. Обёртка ElementTree элементом не считается — сначала вызовите getroot(). Для строгой проверки типа годится isinstance(x, ET.Element).
Примеры
import xml.etree.ElementTree as ET
root = ET.fromstring('<a/>')
print(ET.iselement(root), ET.iselement('<a/>')) # → True False
print(ET.iselement(ET.ElementTree(root))) # → False
class Fake:
tag = 'x'
print(ET.iselement(Fake())) # → True
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности