Print

Print


On Jun 16, 2008, at 8:37 AM, Eric Lease Morgan wrote:

> What is the "best" way to do Perl-based XML validation?


Argg! This was too simple:

   use XML::LibXML;
   $dtd = XML::LibXML::Dtd->new( "SOME DTD" );
   $xml = XML::LibXML->new->parse_file( "file.xml" );
   if ( ! $xml->validate( $dtd )) { print 'XML is invalid.' }

RTFM.

-- 
Eric Morgan
University of Notre Dame