NAME
Pod::PseudoPod::DocBook - Turn Pod into DocBook
SYNOPSIS
use Pod::PseudoPod::DocBook;
DESCRIPTION
***THIS IS ALPHA SOFTWARE. MAJOR PARTS WILL CHANGE***
I wrote just enough of this module to get my job done, and I skipped every part of the specification I didn't need while still making it flexible enough to handle stuff later.
The style information
I don't handle all of the complexities of styles, defining styles, and all that other stuff. There are methods to return style names, and you can override those in a subclass.
add_xml_tag
add_data
escape_and_emit
add_to_pad
clear_pad
set_title
set_chapter
title
chapter
section
subsection
document_header
document_footer
The Pod::Simple mechanics
Everything else is the same stuff from Pod::Simple
.
new
emit
Transfer text from the pad to the output
get_pad
Return the name of the pad to use based on current state
start_Document
Start the document
end_Document
End the document
_header_start
_header_end
start_head0
start_head1
start_head2
start_head3
start_head4
end_head0
end_head1
end_head2
end_head3
end_head4
Start or end a heading level
end_non_code_text
make_para
start_Para
end_Para
start_Verbatim
end_Verbatim
_get_initial_item_type
not_implemented
in_item_list
add_list_level_item
is_first_list_level_item
start_list_level
end_list_level
start_item_bullet
start_item_number
start_item_block
start_item_text
end_item_bullet
end_item_number
end_item_block
end_item_text
start_over_bullet
start_over_text
start_over_block
start_over_number
end_over_bullet
end_over_text
end_over_block
end_over_number
start_figure
end_figure
start_table
end_table
start_headrow
start_bodyrows
start_row
end_row
start_cell
Start a table cell
end_cell
End a table cell
end_B
End a
sequence
start_B
Start a
sequence
end_C
start_C
end_F
start_F
end_I
start_I
<footnote id="intermediateperl-CHP-3-FN2"> <para>Although we don’t go into here, the <literal moreinfo="none">Module::CoreList</literal> module has the lists of which modules came with which versions of Perl, along with other historical data.</para> </footnote>
<ulink role="orm:hideurl" url="http://www.guardian.co.uk/film/2006/ sep/22/londonfilmfestival2006.londonfilmfestival">Automavision</ulink>
end_L
start_L
start_M
end_M
end_N
start_N
start_R
end_R
start_T
end_T
start_U
end_U
handle_text
dont_escape
Return true if we are in a context where we shouldn't escape text
escape_text
Escape
&
and<
make_curly_quotes
make_em_dashes
Take the pad value and translate -- to em dashes
make_ellipses
Take the pad value and translate ... to ellipses
e2char_tagged_text
TO DO
SEE ALSO
SOURCE AVAILABILITY
This source is in Github:
https://github.com/briandfoy/pod-pseudopod-docbook
AUTHOR
brian d foy, <briandfoy@pobox.com>
COPYRIGHT AND LICENSE
Copyright © 2010-2025, brian d foy <briandfoy@pobox.com>. All rights reserved.
You may redistribute this under the terms of the Artistic License 2.0.