使用libxml2进行Dtd验证

使用libxml2进行Dtd验证,xml,dtd,libxml2,Xml,Dtd,Libxml2,如何使用libxml2进行dtd验证? 我正在使用reader api读取xml文件。 我有一个外部dtd验证文件。 如何执行验证本身? 是否必须将其转换为xsd?使用api,如第11点所述 当提供了--dtdvalid时,此函数由xmllint应用程序使用。请参阅源文件,parseAndPrintFile函数。搜索xmlvalidatedd,它现在只使用了一次。如果您正在使用python作为编程语言,请尝试使用lxml。这是libxml2的内置实现,它在XML DTD验证中非常简洁。它还提供了

如何使用libxml2进行dtd验证? 我正在使用reader api读取xml文件。 我有一个外部dtd验证文件。 如何执行验证本身? 是否必须将其转换为xsd?

使用api,如第11点所述


当提供了
--dtdvalid
时,此函数由
xmllint
应用程序使用。请参阅源文件,
parseAndPrintFile
函数。搜索
xmlvalidatedd
,它现在只使用了一次。

如果您正在使用python作为编程语言,请尝试使用lxml。这是libxml2的内置实现,它在XML DTD验证中非常简洁。它还提供了大量有助于调试dtd或xml文件的信息。

您使用的是什么“主机”语言?