xsl-list
[Top] [All Lists]

Re: xalan-java xslt node value

2002-09-16 12:37:28
Thanks very much for the explanation and reference.

Jason

----- Original Message -----
From: "Trevor Nash" <tcn(_at_)melvaig(_dot_)co(_dot_)uk>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Monday, September 16, 2002 11:33 AM
Subject: Re: [xsl] xalan-java xslt node value


Read up on 'built-in templates'.
There is a default behaviour in XSLT that essentially says 'unless you
tell me differently, I will do the following:
  for an element or root node, I will process each child
 for a text node, I will copy the text to the output.'
(Its actually slightly more complicated than that, but thats the
important bit).

So,
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
is not necessary, the XSLT processor will do that by default

How can I prevent the sports-title value from being included in my
output?
You also need
<xsl:template match="sports-title" />
(note the '/' which makes this an empty template)
to tell the processor explicitly not to do anything with the
sports-title elements.

Another method is to match one of the higher level elements and do an
apply-templates to process only the elements you actually want, rather
than leave the processor to look at all of them.

Trevor Nash
--
Traditional training & distance learning,
Consultancy by email

Melvaig Software Engineering Limited
voice:     +44 (0) 1445 771 271
email:     tcn(_at_)melvaig(_dot_)co(_dot_)uk

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





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



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