To może być proste pytanie dla większości programistów Perla, do tej pory używałem Perla tylko przez dwa tygodnie i jestem bardzo obeznany z pakietami Perla.Jak mogę sprawdzić poprawność XML z XSD w Perlu?
Mam prosty plik XSD jak poniżej:
<?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>
chciałbym sprawdzić poprawność pliku XML z powyższym XSD do zapewnienia tego jest prawidłowy XML. Z jakiego modułu Perla powinienem skorzystać? Wolę moduł, który jest dostępny zarówno w ActivePerl, jak i Perl na * nix. Byłoby bardzo pomocne, aby opublikować niektóre fragmenty kodu.
Dzięki
Duplikat: "Czy istnieje moduł Perla, który sprawdza poprawność kodu XML względem schematu?" - http://stackoverflow.com/questions/322080/is-there-a-perl-module-that-validates-an-agent--chechema – draegtun