需要perl例程返回true或false,以确定XML文件是否具有关联的DTD或模式

时间:2014-11-02 14:55:32

标签: xml perl xml-parsing

是否可以创建类似" got_dtd(file.xml)"的功能。或者" got_schema(file.xml)",你只需要提供一个xml文件的名称,它将返回一个真/假,以确定XML文件是否有关联的dtd / schema?我搜索了几天的高低,无法弄清楚如何做到这一点。我甚至搜索了用于解析XML的Perl cpan模块,我无法弄清楚如何编写一个脚本,该脚本只返回一个指示符,表明XML具有内部或外部DTD或与之关联的模式。可以有人指出我的方向从哪开始?

1 个答案:

答案 0 :(得分:0)

一种解决方案是使用XMl :: Twig。详情请见:http://www.perlmonks.org/?node_id=1106259