|
NAMEXML::Validate::LibXML - Interface to LibXML validator SYNOPSIS my $validator = new XML::Validate::LibXML(%options);
if ($doc = $validator->validate($xml)) {
... Do stuff with $doc ...
} else {
print "Document is invalid\n";
}
DESCRIPTIONXML::Validate::LibXML is an interface to the LibXML validating parser which can be used with the XML::Validate module. METHODS
OPTIONSXML::Validate::LibXML takes the following options:
ERROR REPORTINGWhen a call to validate fails to parse the document, the error may be retrieved using last_error. On errors not related to the XML parsing, these methods will throw exceptions. Wrap calls with eval to catch them. DEPENDENCIESXML::LibXML BUGSlast_error currently returns a hash ref with only the message field filled. It would be nice to also fill the line and column fields. VERSION$Revision: 1.20 $ on $Date: 2005/09/06 11:05:08 $ by $Author: johna $ AUTHORNathan Carr, Colin Robertson <cpan _at_ bbc _dot_ co _dot_ uk> COPYRIGHT(c) BBC 2005. This program is free software; you can redistribute it and/or modify it under the GNU GPL. See the file COPYING in this distribution, or http://www.gnu.org/licenses/gpl.txt
|