HTML-Make
view release on metacpan or search on metacpan
lib/HTML/Make.pod view on Meta::CPAN
=item Indentation
The output HTML is not indented.
=item New lines
New lines are added after block-level elements, according to
L<HTML::Valid::Tagset/%isBlock>, and after <tr> elements.
=back
=head1 BUGS
This module assumes you want to make HTML5.
There is no way to control the whitespace in the output HTML such as
indentation.
This module assumes lower case HTML tags (HTML tags are actually
completely case insensitive, so <LI> or <A
HREF='http://www.example.com'> and so on are all valid.)
=head1 DEPENDENCIES
This module depends on the following Perl modules.
=over
=item Carp
L<Carp> is used to report errors.
=item HTML::Valid::Tagset
L<HTML::Valid::Tagset> is used to validate tags and tag/attribute pairs.
=item JSON::Parse
L<JSON::Parse> is used to read an information file about HTML tags and
attributes.
=back
=head1 SEE ALSO
=head2 HTML::Make family
These are modules based on HTML::Make.
=over
=item L<HTML::Make::Calendar>
Make a calendar in HTML format.
=item L<HTML::Make::Page>
Make the HTML C<< <head> >> element using Perl.
=back
=head2 CPAN modules
These are the other modules we've found on CPAN (one is only on
sourceforge) which generate HTML programmatically, rather than by
template substitution.
=over
=item L<CGI>
[ââ Author: L<LEEJO|https://metacpan.org/author/LEEJO>; Date: C<2020-10-05>; Version: C<4.51>]
The CGI module contains HTML generation. See also
L<CGI::HTML::Functions>.
=item L<HTML::Builder>
[â Author: L<RSRCHBOY|https://metacpan.org/author/RSRCHBOY>; Date: C<2012-12-02>; Version: C<0.008>]
=item L<HTML::DataTable>
[Author: L<NICWOLFF|https://metacpan.org/author/NICWOLFF>; Date: C<2012-01-08>; Version: C<0.54>]
"Print HTML tables from Perl data"
=item L<HTML::Declare>
[Author: L<BINGOS|https://metacpan.org/author/BINGOS>; Date: C<2017-03-28>; Version: C<2.6>]
An HTML mini-language.
=item L<HTML::FromArrayref>
( run in 0.573 second using v1.01-cache-2.11-cpan-39bf76dae61 )