[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] why no indent here


Subject: Re: [xsl] why no indent here
From: Boudewijn Bosgoed <bbosgoed@xxxxxxx>
Date: Mon, 12 Dec 2011 14:16:22 +0100

Roelof,

Check the xpath expression in your xsl file, do they really match the elements
you think they should match.


Op 12 dec 2011, om 13:25 heeft Roelof Wobben het volgende geschreven:


> <xsl:template match="section/entry">
>     <div class="post">
>        <h3><xsl:value-of select="title"/> </h3>
>             <div class="post-inner">
>                 <xsl:apply-templates select="data/section/entry/body/text()"
/>
>         </div>
>     </div>
> </xsl:template>

In this template you're in the context of entry.
So the <xsl:apply-templates select="data/section/entry/body/text()"/> is
matching nothing.

Just do  <xsl:apply-templates select="body"/>

And I would change the template to

<xsl:template match="body">
   <xsl:call-template name="make-verbatim">
      <xsl:with-param name="text" select="text()"/>
    </xsl:call-template>
  </xsl:template>


Current Thread
Keywords