Build XML, HTML and (eventually!) other outputs in blocks
version 0.06
This distribution includes the following modules:
Builder (0.06) Builder::Utils (0.06) Builder::XML (0.06) Builder::XML::Utils (0.06)
Using building blocks to render XML, CSS, HTML and other outputs.
use Builder; my $builder = Builder->new; my $xm = $builder->block( 'Builder::XML' ); # example 1 $xm->parent( { isa => 'Mother' }, $xm->child( 'Hi Mum!' ) ); say $builder->render; # <parent isa="Mother"><child>Hi Mum!</child></parent> # example 2 $xm->parent( sub { for my $say qw/Mum Dad/ { $xm->child( "Hi $say" ); } }); say $builder->render; # <parent><child>Hi Mum</child><child>Hi Dad</child></parent>
To install this module, run the following commands:
perl Build.PL ./Build ./Build test ./Build install
This module requires these other modules and libraries:
Carp
After installing, you can find documentation for this module with the perldoc command.
perldoc Builder
Copyright 2008-2013 Barry Walsh (Draegtun Systems Ltd | http://www.draegtun.com), all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Builder, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Builder
CPAN shell
perl -MCPAN -e shell install Builder
For more information on module installation, please visit the detailed CPAN module installation guide.