Это может быть простой вопрос для большинства программистов 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>
Я хотел бы проверить XML-файл с помощью вышеуказанного XSD, чтобы убедиться, что это действительный XML. Какой модуль Perl мне следует использовать? Я предпочитаю модуль, который доступен как на ActivePerl, так и на Perl на * nix. Было бы очень полезно опубликовать некоторые фрагменты кода.
Спасибо