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 bepod_pod
,pod_section
,pod_para
, etc). For no prefix, set toundef
.The global default value can be set via
$Pod::POM::View::XML::TAG_PREFIX
. -
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
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.