对于大多数 Perl 程序员来说这可能是一个简单的问题,到目前为止我只使用 Perl 两周,对 Perl 软件包非常陌生。
我有一个简单的 XSD 文件,如下所示:
<?xml version="1.0" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sql="urn:schemas-microsoft-com:mapping-schema">
<xsd:element name="elementname">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="field1" type="xsd:integer" minOccurs="0" maxOccurs="1"/>
<xsd:element name="field2" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
我很乐意使用上述 XSD 验证 XML 文件,以确保这是一个有效的 XML。我应该使用什么 Perl 模块?我更喜欢在 ActivePerl 和 *nix 上的 Perl 上都可用的模块。发布一些代码片段会非常有帮助。
Thanks
我想你需要XML::验证器::架构 http://search.cpan.org/dist/XML-Validator-Schema/来自 CPAN。这是README http://cpansearch.perl.org/src/SAMTREGAR/XML-Validator-Schema-1.10/README,并安装:
perl -MCPAN -e 'install XML::Validator::Schema'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)