Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

XHTML::Instrumented
packages to control XHTML

XHTML::Instrumented - packages to control XHTML


NAME

XHTML::Instrumented - packages to control XHTML


VERSION

Version 0.08


DESCRIPTION

This package takes valid XHTML as input and outputs valid XHTML that may be changed in several ways.


SYNOPSIS


API

Constructor

new(file => [filename | SCALAR ])
Get a XHTML::Instrumented object.

Functions

parse(input)
This causes the input to be parsed.

if input is string it is assumed to be a filename. If input is a SCALAR is is treated as HTML;

instrument
This function take the template and the control structure and returns a block of XHTML.

Methods

output
This returns the modified xhtml.

get_form
This returns a form object.

loop

   headers => [array of headers]

   data => [arrays of data]

   default => default value for any undefined data

   inclusive => include the tag that started the loop

inclusive is normally controlled in the template.

replace
args
same as replace(args => { @_ });

Functions

path
Get the default path to the templates

cachepath
Get the default path to the compiled templates

cachefile
Get the full path and filename of the compiled template.

get_tag('tag')
Return a list of XHTML::Intramented::Entry objects that have type 'tag';


AUTHOR

``G. Allen Morris III'' <gam3@gam3.net>

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy