This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: TestPresence
- From: "Thomas B. Passin" <tpassin at mitretek dot org>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 27 Feb 2002 10:34:14 -0500
- Subject: Re: [xsl] TestPresence
- References: <20020227151026.7365.qmail@mailweb17.rediffmail.com>
- Reply-to: xsl-list at lists dot mulberrytech dot com
[William Rutford]
> i have an xml file
> which is looks like below
>
> <Theatre>
> <actor type="performer" listdefinition="1">
> <actorrank rank="1"/>
> </actor>
> </Theatre>
>
> I have the requirement to check in xsl if there is any actor
> element at all in the Theatre node.. If there is any then there
> are some processing instructions to be applied.
>
> is there a way in XPATH to check if the <Theatre> has <actor>
> element or not??
>
You will get this to happen automatically when you use xsl:apply-templates:
<xsl:template match='Theatre'>
<xsl:apply-templates select='actor'/>
</xsl:template>
(I'm assuming that "actor" elements will be immediate children of "Theatre"
elements, but it's not much harder to handle them being at any depth).
Cheers,
Tom P
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list