dwww Home | Manual pages | Find package

Template::XML(3pm)    User Contributed Perl Documentation   Template::XML(3pm)

NAME
       Template::XML - XML plugins for the Template Toolkit

SYNOPSIS
           [% USE XML;

              dom    = XML.dom('foo.xml');
              xpath  = XML.xpath('bar.xml');
              simple = XML.simple('baz.xml');
              rss    = XML.simple('news.rdf');
           %]

DESCRIPTION
       The Template-XML distribution provides a number of Template Toolkit
       plugin modules for working with XML.

       The Template::Plugin::XML module is a front-end to the various other
       XML plugin modules.  Through this you can access XML files and
       directories of XML files via the Template::Plugin::XML::File and
       Template::Plugin::XML::Directory modules (which subclass from the
       Template::Plugin::File and Template::Plugin::Directory modules
       respectively).  You can then create a Document Object Model (DOM) from
       an XML file (Template::Plugin::XML::DOM), examine it using XPath
       queries (Template::Plugin::XML::XPath), turn it into a Perl data
       structure (Template::Plugin::XML::Simple) or parse it as an RSS (RDF
       Site Summary) file.

       The basic XML plugins were distributed as part of the Template Toolkit
       until version 2.15 released in May 2006.  At this time they were
       extracted into this separate Template-XML distribution and an alpha
       version of this Template::Plugin::XML front-end module was added.

AUTHORS
       Andy Wardley wrote the Template Toolkit plugin modules, with assistance
       from Simon Matthews in the case of the XML::DOM plugin.  Matt Sergeant
       wrote the XML::XPath module.  Enno Derksen and Clark Cooper wrote the
       XML::DOM module.  Jonathan Eisenzopf wrote the XML::RSS module.  Grant
       McLean wrote the XML::Simple module.  Clark Cooper and Larry Wall wrote
       the XML::Parser module.  James Clark wrote the expat library.

COPYRIGHT
       Copyright (C) 1996-2006 Andy Wardley.  All Rights Reserved.

       This module is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

SEE ALSO
       Template, Template::Plugins, Template::Plugin::XML,
       Template::Plugin::XML::DOM, Template::Plugin::XML::RSS,
       Template::Plugin::XML::Simple, Template::Plugin::XML::XPath

perl v5.34.0                      2022-07-04                Template::XML(3pm)

Generated by dwww version 1.15 on Wed Jun 26 18:12:51 CEST 2024.