Toby Inkster > Syntax-Highlight-RDF > Syntax::Highlight::XML

Download:
Syntax-Highlight-RDF-0.002.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.002   Source  

NAME ^

Syntax::Highlight::XML - syntax highlighting for XML

SYNOPSIS ^

  use Syntax::Highlight::XML;
  my $syntax = "Syntax::Highlight::XML"->new;
  print $syntax->highlight($filehandle);

DESCRIPTION ^

Outputs pretty syntax-highlighted HTML for XML. (Actually just adds <span> elements with class attributes. You're expected to bring your own CSS.)

Methods

highlight($input)

Highlight some XML.

$input may be a file handle, filename or a scalar ref of text.

Returns a string of HTML.

tokenize($input)

This is mostly intended for subclassing Syntax::Highlight::XML.

$input may be a file handle, filename or a scalar ref of text.

Returns an arrayref of token objects. The exact API for the token objects is subject to change, but currently they support TYPE and spelling methods.

BUGS ^

Please report any bugs to http://rt.cpan.org/Dist/Display.html?Queue=Syntax-Highlight-RDF.

SEE ALSO ^

Syntax::Highlight::JSON2, Syntax::Highlight::RDF.

AUTHOR ^

Toby Inkster <tobyink@cpan.org>.

COPYRIGHT AND LICENCE ^

This software is copyright (c) 2013 by Toby Inkster.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

DISCLAIMER OF WARRANTIES ^

THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

syntax highlighting: