NAME
HTML::HTML5::Parser::Error - an error that occured during parsing
DESCRIPTION
Note that HTML::HTML5::Parser is not a validation tool, and there are many classes of error that it does not care about, so will not raise.
The error_handler
and errors
methods of HTML::HTML5::Parser
generate HTML::HTML5::Parser::Error
objects.
Methods
level
-
Returns the level of error. ('MUST', 'SHOULD', 'WARN', 'INFO' or undef.)
layer
-
Returns the parsing layer involved, often undef. e.g. 'encode'.
type
-
Returns the type of error as a string.
tag_name
-
Returns the tag name (if any).
source_line
-
($line, $col) = $error->source_line(); $line = $error->source_line;
In scalar context,
source_line
returns the line number of the source code that triggered the error.In list context, returns a line/column pair. (Tab characters count as one column, not eight.)
SEE ALSO
AUTHOR
Toby Inkster, <tobyink@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 by Toby Inkster
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.1 or, at your option, any later version of Perl 5 you may have available.