This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: template match question -sorry
- From: Sandy McArthur <sandymac at ufl dot edu>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Fri, 02 Aug 2002 12:25:31 -0400
- Subject: Re: [xsl] template match question -sorry
- References: <3D4AA99A.8070309@ufl.edu>
- Reply-to: xsl-list at lists dot mulberrytech dot com
Sorry,
Brain fart, my problems were due to a typo that I overlooked for a very
long time.
<xsl:template match="b[c]"/>
does work as expected.
Sandy McArthur wrote:
I'm having trouble figuring out how to have two templates that match the
same element but differ based on if a child elements exists.
Source fragment:
<a>
<b>
<c>
foo
</c>
</b>
<b>
bar
</b>
</a>
I'm having trouble writing a template match for 'b' when it has a 'c'
element. Here is what seems logical to me but won't work and any little
varriation I come up with fails too:
<xsl:template match="b[c]"/>
That form seems logical to me because this at least makes the template
match but how I want it to:
<xsl:template match="b[//c]"/>
What am I doing wrong and/or how is my thinking wrong?
FYI: I'm using the Xalan that comes with the Sun 1.4 JVM on linux.
Thanks,
Sandy McArthur
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list