我试图找到使用xmllint libxml2和外部dtd文件解析xml文件的方法。
它适用于此:
xmllint --dtdvalid radar.dtd radar.xml --output radargood.xml
但是这个命令没有做我想要的。
- ouput是解析的结果,我理解。
无论xml的有效性如何,输出都将完全相同。
如何使用无效xml文件的dtd文件获得valide xml输出?
非常感谢你。
答案 0 :(得分:1)
你做不到。 xmllint如何知道如何更正无效的XML文件?
编辑:您可以尝试--recover,但我不确定它对您的案例有用。