xsl-list
[Top] [All Lists]

RE: Another XSL Structure/Template Problem...

2003-07-30 15:23:11
Hi

-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com 
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of 
Zink, Juergen
Sent: Wednesday, July 30, 2003 2:43 PM
To: 'xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com'
Subject: RE: [xsl] Another XSL Structure/Template Problem...
Importance: Low


Problem of default templates.

Another problem i have is in the tree itself. Somehow, my xsl is 
putting descriptions of Data Containers e.g LookIn after its 
puts its 
name in the tree. I am not able to get rid of these 
descriptions. I do 
not want any
such
descriptions in the tree.

      <xsl:template match="HSDataContainerType">
              <b><img src="dcopenicon.gif"><xsl:value-of
select="@name"/></img><br /></b>
              <div style="margin-left: 3em;">
==>HERE               <xsl:apply-templates select="*"/>
              </div>
      </xsl:template>

you select all children. The description is selected, but not 
matched. Insert an empty template statement for HSDocumentation.

<xsl:template match="HSDocumentation"/>

And the text of the HSDocumentation will disappear.
Another possibility is to select not * but name all the
nodes which you want to process explicitly (HSString,...).
Of course you have to fill the ...

<xsl:apply-templates select="HSString|HSDate|..."/>

Or <xsl:apply-templates select="*[not(self::HSDocumentation)]"/>

Regards,
Américo Albuquerque



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



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