This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: outputting nodes with attribute - supressing the rest
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] outputting nodes with attribute - supressing the rest
- From: Wendell Piez <wapiez at mulberrytech dot com>
- Date: Wed, 10 Oct 2001 14:28:15 -0400
- Reply-To: xsl-list at lists dot mulberrytech dot com
At 01:26 PM 10/10/01, you wrote:
>For xml as follows:
>
><wrapper>
> <section render="full">
> must print
> </section>
> <sub render="full">
> must print
> </sub>
>
> <section>
> this text must not print out
> </section
>...
>
></wrapper>
>
>I need to print only those nodes with the attribute.
>The method I use to select only those nodes that have the
>attribute 'render' with a value of 'full' does not suppress
>output of the remaining nodes which are rendered by virtue of
>the built in rules.
One way is to suppress them explicitly:
<xsl:template match="*[not(@render='full')]"/>
You can add a 'priority' attribute to control what happens if a given node
happens to match both this, and another template you might want fired instead.
Cheers,
Wendell
======================================================================
Wendell Piez mailto:wapiez@mulberrytech.com
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list