Esta puede ser una pregunta simple para la mayoría de los programadores de Perl, hasta ahora solo he usado Perl durante dos semanas y no estoy muy familiarizado con los paquetes de Perl.¿Cómo puedo validar XML con XSD en Perl?
que tienen un simple archivo XSD de la siguiente manera:
<?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>
me gustaría validar un archivo XML con el XSD arriba para asegurar que este es un XML válido. ¿Qué módulo de Perl debería usar? Prefiero un módulo que está disponible tanto en ActivePerl como Perl en * nix. Sería muy útil publicar algunos fragmentos de código.
Gracias
Duplicado: "¿Hay un módulo Perl que valide un XML contra un esquema?" - http://stackoverflow.com/questions/322080/is-there-a-perl-module-that-validates-an-xml-against-a-schema – draegtun