XML::Validate::LibXML(3pm) | User Contributed Perl Documentation | XML::Validate::LibXML(3pm) |
XML::Validate::LibXML - Interface to LibXML validator
my $validator = new XML::Validate::LibXML(%options); if ($doc = $validator->validate($xml)) { ... Do stuff with $doc ... } else { print "Document is invalid\n"; }
XML::Validate::LibXML is an interface to the LibXML validating parser which can be used with the XML::Validate module.
Returns a true (XML::LibXML::Document) if $xml could be successfully parsed, undef otherwise.
XML::Validate::LibXML takes the following options:
When 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.
XML::LibXML
last_error currently returns a hash ref with only the message field filled. It would be nice to also fill the line and column fields.
$Revision: 1.20 $ on $Date: 2005/09/06 11:05:08 $ by $Author: johna $
Nathan Carr, Colin Robertson
<cpan _at_ bbc _dot_ co _dot_ uk>
(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
2017-08-08 | perl v5.26.0 |