xsl-list
[Top] [All Lists]

Deleting Duplicate Elements

2003-04-15 08:59:37

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



<Prev in Thread] Current Thread [Next in Thread>