将XML目录与Python的lxml一起使用?

当我使用lxml解析XML文档时,有没有一种方法可以使用外部目录文件根据其DTD验证该文档?我需要能够处理文档的DTD中定义的固定属性。


摇曳的蔷薇
浏览 187回答 3
3回答

临摹微笑

你能给个例子吗?根据lxml验证文档,lxml可以处理DTD验证(在XML文档中指定或在代码中外部指定)和系统目录,这涵盖了我能想到的大多数情况。f = StringIO("<!ELEMENT b EMPTY>")dtd = etree.DTD(f)dtd = etree.DTD(external_id = "-//OASIS//DTD DocBook XML V4.2//EN")
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python