Subject: RE: Another XSL Structure/Template Problem...
From: Américo Albuquerque <melinor@xxxxxxx>
Date: Wed, 30 Jul 2003 23:23:11 +0100
|
Hi
> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of
> Zink, Juergen
> Sent: Wednesday, July 30, 2003 2:43 PM
> To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
> Subject: RE: 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
|