xmllint如何使用DTD外部验证无效的xml文件

时间:2013-07-03 10:59:55

标签: libxml2 xmllint

我试图找到使用xmllint libxml2和外部dtd文件解析xml文件的方法。

它适用于此:

xmllint --dtdvalid radar.dtd radar.xml --output radargood.xml

但是这个命令没有做我想要的。

- ouput是解析的结果,我理解。

无论xml的有效性如何,输出都将完全相同。

如何使用无效xml文件的dtd文件获得valide xml输出?

非常感谢你。

1 个答案:

答案 0 :(得分:1)

你做不到。 xmllint如何知道如何更正无效的XML文件?

编辑:您可以尝试--recover,但我不确定它对您的案例有用。