RE: Simple Problem

Subject: RE: Simple Problem
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Fri, 28 Apr 2000 09:21:56 +0100
> 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


Current Thread