无法使用架构验证 XML,但可以通过从中读取写入的文件来工作

无法使用架构验证 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)登录后复制