为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

摇曳的蔷薇 2021-03-21 14:19:01
当我使用lxml解析XML文档时,有没有一种方法可以使用外部目录文件根据其DTD验证该文档?我需要能够处理文档的DTD中定义的固定属性。
查看完整描述

3 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

你能给个例子吗?根据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")


查看完整回答
反对 回复 2021-03-22
  • 3 回答
  • 0 关注
  • 186 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号