| 
 
Subject: Re: [xsl] text indent problem From: "Oliver Müller" <oemueller@xxxxxxxxx> Date: Thu, 11 Jan 2007 11:39:48 +0100  | 
Hi, actually the stylesheet is not working anymore. I just put the new "use" attribute into the key-node, but in result there are only empty blocks generated. Any ideas ?
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:key name="a" match="node()" use="generate-id((preceding-sibling::absatz[1]|preceding-sibling::*[last()])[1])" />
 <xsl:template match="sec">
   ========= section <xsl:number/> ===
   <xsl:for-each select="node()[1]|absatz">
     <xsl:text>
</xsl:text>
     <block>
       <xsl:if test="self::absatz">
         <xsl:attribute name="indent">2em</xsl:attribute>
       </xsl:if>
       <xsl:apply-templates select="key('a',generate-id())"/>
     </block>
   </xsl:for-each>
 </xsl:template><xsl:template match="b"> <bold><xsl:apply-templates/></bold> </xsl:template>
<xsl:template match="i"> <italic><xsl:apply-templates/></italic> </xsl:template>
<sec> Some text, no indent, first paragraph, <b>bold text</b> and <i>italicized</i> text <absatz /> <i>some</i> other text, with indent <absatz /> <b>yet</b> other text with <b>bold text</b> and <i>italicized</i> text and <b><i>bold italic</i></b> text <absatz /> again other text </sec>
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] text indent problem, Barbara Lackenbauer | Thread | Re: [xsl] text indent problem, David Carlisle | 
| Re: [xsl] most efficient flat file , James Fuller | Date | Re: [xsl] Problem retaining HTML ta, Abel Braaksma | 
| Month |