Changeset 194
- Timestamp:
- 09/09/06 20:15:44 (2 years ago)
- Files:
-
- trunk/etc/axkit.conf.sample (modified) (1 diff)
- trunk/plugins/spod5 (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/etc/axkit.conf.sample
r193 r194 101 101 # DirectoryIndex index.xml 102 102 # Plugin generic_transform 103 # Transformation XSLT(demo/generic/stylesheet.xsl) XPathScript(demo/generic/stylesheet.xps) TAL(demo/generic/stylesheet.tal) 103 # Transformation XSLT(demo/generic/stylesheet.xsl) \ 104 # XPathScript(demo/generic/stylesheet.xps) \ 105 # TAL(demo/generic/stylesheet.tal) 104 106 # </Location> 105 107 trunk/plugins/spod5
r173 r194 89 89 use AxKit2::Transformer::XSLT; 90 90 91 use constant EZPOD => eval { require XML::Filter::EzPod }; 92 91 93 my $xslt = XML::LibXSLT->new(); 92 94 my $parser = XML::LibXML->new(); … … 107 109 108 110 my $builder = XML::LibXML::SAX::Builder->new(); 109 my $p = Pod::SAX->new( Handler => $builder ); 111 my $handler = $builder; 112 if (EZPOD) { 113 $self->log(LOGDEBUG, "Using EzPod"); 114 $handler = XML::Filter::EzPod->new( Handler => $builder ); 115 } 116 my $p = Pod::SAX->new( Handler => $handler ); 110 117 $p->parse_file($fh); 111 118 … … 300 307 301 308 <xsl:template match="para"> 302 <p><xsl:apply-templates/></p> 309 <xsl:choose> 310 <xsl:when test="./*[name() != 'orderedlist' and name() != 'itemizedlist']"> 311 <p> 312 <xsl:apply-templates/> 313 </p> 314 </xsl:when> 315 <xsl:otherwise> 316 <xsl:apply-templates/> 317 </xsl:otherwise> 318 </xsl:choose> 303 319 </xsl:template> 304 320
