Builder 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)


SYNOPSIS

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>


INSTALLATION

To install this module, run the following commands:

       perl Build.PL
       ./Build
       ./Build test
       ./Build install


DEPENDENCIES

This module requires these other modules and libraries:

       Carp


SUPPORT AND DOCUMENTATION

After installing, you can find documentation for this module with the
perldoc command.

   perldoc Builder


COPYRIGHT AND LICENCE

Copyright 2008-2013 Barry Walsh (Draegtun Systems Ltd | 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.