This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Simple Problem
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: Simple Problem
- From: Kay Michael <Michael dot Kay at icl dot com>
- Date: Fri, 28 Apr 2000 09:21:56 +0100
- Reply-To: xsl-list at mulberrytech dot com
> This is the output I get with this XSL, XML. It's not
> calling the first template match for some reason. Instead, it is calling
the
> second for all elements.
The first template rule will be invoked for any element that has an empty
string value. There are no such elements in your source document.
>
> XSL:
>
> <xsl:template match="*">
...
> <xsl:template match="*[. != '']">
>
> XML:
>
> <root>
> <node>
> <item>data1</item>
> <item2>data2</item2>
> </node>
> <node2>
> <item>data3</item>
> <item2>data4</item2>
> <item3>
> <subItem>data5</subItem>
> </item3>
> </node2>
> </root>
>
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list