本文整理匯總了Python中lxml.etree.LxmlError方法的典型用法代碼示例。如果您正苦於以下問題:Python etree.LxmlError方法的具體用法?Python etree.LxmlError怎麽用?Python etree.LxmlError使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類lxml.etree
的用法示例。
在下文中一共展示了etree.LxmlError方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: validate_xml_string
# 需要導入模塊: from lxml import etree [as 別名]
# 或者: from lxml.etree import LxmlError [as 別名]
def validate_xml_string(xml_string: str):
"""Checks if the passed string contains valid XML
Raises a GvmError if the XML is invalid. Otherwise the function just
returns.
Arguments:
xml_string: XML string to validate
Raises:
GvmError: The xml string did contain invalid XML
"""
try:
secET.fromstring(xml_string)
except (DefusedXmlException, etree.LxmlError) as e:
raise GvmError("Invalid XML", e) from e