С help(etree.fromstring)
, если в функцию не передан аргумент parser
, используется синтаксический анализатор по умолчанию.
fromstring(text, parser=None, *, base_url=None)
fromstring(text, parser=None, base_url=None)
Parses an XML document or fragment from a string. Returns the
root node (or the result returned by a parser target).
To override the default parser with a different parser you can pass it to
the ``parser`` keyword argument.
The ``base_url`` keyword argument allows to set the original base URL of
the document to support relative Paths when looking up external entities
(DTD, XInclude, ...).
Так, каков парсер по умолчанию?В
передан экземпляр
XMLParser()
или созданный синтаксический анализатор, соответствующий типу данных (html, xml и т. Д.)