无法使用架构验证 XML,但可以通过从中读取写入的文件来工作
问题内容
我当前正在使用 lxml
并希望验证 xml 内容。
我从 tei = etree.element("tei", nsmap={none: 'http://www.tei-c.org/ns/1.0'}
完全用 python 编写,包含许多子元素。 p>
现在,我想使用以下代码使用特定的 .xsd
文件检查结构是否正确:
xmlschema_doc = etree.parse(xsd_file_path) xmlschema = etree.xmlschema(xmlschema_doc) 1. run check status = xmlschema.validate(xml_tree)登录后复制