[xsl] Deleting Duplicate Elements

Subject: [xsl] Deleting Duplicate Elements
From: "Jan Zavoral" <zavoral@xxxxxxxxxxx>
Date: Tue, 15 Apr 2003 17:59:37 +0200
Hello everybody,

i need your help. i am using XSL to transform XML document into RTF
file.

i have this source tree from other company:

<book>
    <name>
	   Text text text text
	   <nl/>
	   <nl/>
	   Text text text text
   	   <nl/> 
               <nl/>
               Text text text text
   	   <nl/> 
               <nl/>
    <name> 
</book>

element <nl> is : "new line"

XSL for element <name> and <nl> is:

<xsl:template match="name">
    {\par }{\qc \sa200\fs20\li500 {\b <xsl:apply-templates/>}
</xsl:template>

<xsl:template match="nl">
    {\par }
</xsl:template>

Result tree is :

{\par }{\qc \sa200\fs20\li500 {\b  Text text text text }
	    {\par }
	    {\par }
\par }{\qc \sa200\fs20\li500 {\b  Text text text text }
   	    {\par } 
                {\par }
 \par }{\qc \sa200\fs20\li500 {\b  Text text text text }
   	    {\par }
                {\par }


but i need only one tag  {\par }. How can i do it? How can i replace two
<nl><nl> by one <nl>?

thanks and sorry for my English

Jan Zavoral
Czech Republic


















 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread