Changes for version 1.0100001 - 2010-11-25
- fixed bug reported at 19 Jan 2008:
- XML::Sablotron fails with messages like:
- 4-th argument to SablotProcess has to be ARRAYREF
- even when arrayrefs are passed. The reason is the bogus check for an arrayref in at least Processor.xsh and Sablotron.xs:
- if (! SvROK(arguments) || !(SvFLAGS(arguments) & SVt_PVAV))
- first, this checks FLAGS of the reference itself, and secondly the & operation does very little to compare the values.
- The correct check should be:
- if (! SvROK(arguments) || SvTYPE(SvRV(arguments)) != SVt_PVAV)
- and indeed it works when this is used.
- XML::Sablotron fails with messages like:
- (releases after 1.01 done by Marc Lehmann <sablotron@plan9.de>).
Modules
The DOM interface to Sablotron's internal structures
builds a Sablotron DOM document from SAX events
a Perl interface to the Sablotron XSLT processor
A Perl extention of the XML::Sablotron::DOM class, that implements the sablotron DOMHandler callback functions.
Perl sample implementation of the Sablotron DOMHandler callback interface
Provides
in Sablotron.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in DOM/DOM.pm
in Processor/Processor.pm
in SXP/SXP.pm
in Situation/Situation.pm