NAME
Text::Restructured::Writer::LibXML
SYNOPSIS
use Text::Restructured;
use Text::Restructured::Writer::LibXML;
my $parser=Text::Restructured->new($opts,'gino');
my $dudom=$parser->Parse($input,$filename);
my $xdoc=Text::Restructured::Writer::LibXML->new->ProcessDOM($dudom);
DESCRIPTION
This module implements a "Writer" for Text::Restructured, that instead of returning a string, returns a XML::LibXML DOM.
The DOM will have non-namespaced elements according to the docutils vocabulary, and namespcaed elements according to the MathML vocabulary.
This is probably the fastest way to transform a Text::Restructured::DOM structure into a proper XML DOM.
METHODS
new
Returns a new object.
xml_dom= ProcessDOM(
docutils_dom)
Given an object of type Text::Restructured::DOM, processes it recursively and builds an XML DOM into a new document. Returns the document, or dies trying.