NAME
Pod::POM::View::XML - XML view of a Pod Object Model
VERSION
version 0.0.2
SYNOPSIS
use Pod::POM;
use Pod::POM::View::XML;
my $parser = Pod::POM->new;
my $pom = $parser->parse_text( $some_pod );
my $xml = Pod::POM::View::XML->print($pom);
DESCRIPTION
"Pod::POM::View::XML" is a view that aims at producing a direct XML
rendition of the POD.
new(%options)
The constructor "new()" accepts the following options.
prefix
Prefix added to all tags. Defaults to "pod" (so the xml tags will be
"pod_pod", "pod_section", "pod_para", etc). For no prefix, set to
"undef".
The global default value can be set via
$Pod::POM::View::XML::TAG_PREFIX.
tags
Mapping of the POD keywords to the xml tags. Tags that aren't
defined here will use the default mapping as given below.
The global defaults can also be set via %Pod::POM::View::XML::TAGS.
The defaults (without prefix) are:
POD XML
---------- ---------
pod pod
head*n* section
head*n*_title title
over over
item item
item_title title
for div
begin div
textblock para
verbatim preformated
b bold
i italic
c code
f file
l link
index index
SEE ALSO
Pod::POM
Pod::POM::View::DocBook
AUTHOR
Yanick Champoux <yanick@babyl.dyndns.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Yanick Champoux.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.