标签: python xml beautifulsoup dtd
假设我有一堆.xmls,它们使用我自己的自定义.DTD文件中定义的标记方案。
我如何使用BeautifulSoup4来验证给定的.xml是否符合给定的自定义.DTD文件(即它没有在.DTD中定义标签)?特别是我使用的是一个BeautifulSoup类对象,它以file为参数,然后相应地解析XML。
BeautifulSoup
file
我查看了这些资源,但他们没有解决如何直接解决这个问题:
(1)http://lxml.de/validation.html
(2)http://lxml.de/api/lxml.etree.DTD-class.html
(3)http://lxml.de/api/index.html