【发布时间】:2010-01-09 22:35:32
【问题描述】:
对于大多数 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 模块?我更喜欢在 *nix 上的 ActivePerl 和 Perl 上都可用的模块。发布一些代码 sn-ps 会非常有帮助。
谢谢
【问题讨论】:
-
重复:“是否有根据模式验证 XML 的 Perl 模块?” - stackoverflow.com/questions/322080/…