NAME¶
Data::Format::HTML - Format Perl data structures into simple HTML
SYNOPSIS¶
use Data::Format::HTML;
my $f = Data::Format::HTML->new;
my %hash = (simple => 'hash');
# Of course it's very unlikely that you won't deal ever with this
# kind of structure, but HTML is able to hand it all anyway :)
my $struct = {
foo => 'bar',
1 => 2,
\'hello' => 'goodbye',
array_ref => [qw/one two three/],
nested_hash => \%hash,
[qw/1 2/] => sub { die; },
even_more => { arr => {
1 => [2, 3, 4],
this_is_insane => { a => { b => { c => { d => { e => 'z'}}}}}
},
},
};
$struct->{'Data::Format::HTML handles it all'} = $f;
print $f->format( $struct );
And that will output the following insane, but possible, for the sake of
showing, HTML:
In theory you can pass any kind of Perl data structure to "format" and
you will get its data HTML-formatted.
TODO¶
- •
- A LOT. ;)
- •
- Explain how CSS can prettify the tables (specification for
everything)
- •
- Get CSS.
- •
- Better support for GLOB, CODE, REF and company.
- •
- Extend this documentation.
SEE MORE¶
The author keeps the versioned code at GitHub at:
http://github.com/damog/data-format-html/tree/master
<
http://github.com/damog/data-format-html/tree/master>.
AUTHOR¶
David Moreno, <david@axiombox.com> - <
http://damog.net/>
COPYRIGHT AND LICENSE¶
Copyright (C) 2012 by David Moreno
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.8 or, at your option,
any later version of Perl 5 you may have available.
The Do What The Fuck You Want To public license also applies. It's really up to
you.