有一些模式定义文件(xsd)。可以使用库 xmlschema 读取它们。我可以使用它来验证或转换一些现有的 XML 文档。那就好啦。
但我必须从头开始创建全新的 XML 文档。图书馆如何帮助实现目标?
补充:
我想提供更多信息。 XSD 文件是由第三方提供的,我无法将其公开。但我可以毫无问题地将它们红色:
import xmlschema
schema = xmlschema.XMLSchema('schema.xsd')
print(schema)
XMLSchema10(name='schema.xsd', 命名空间='some:namespace')
文档进一步指出,xml 文档的根元素具有命名空间“some:namespace”。