[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Compound filter in for-each
>>> "Michael Kay" <mike@xxxxxxxxxxxx> 09:40 27 March 2009 >>> > > <xsl:template match="Folder"> > <xsl:for-each > select="Placemark[ExtendedData/Data/attribute::name='rdb_statu > s' and ExtendedData/Data/value='Endangered']"> I suspect this still isn't quite right. I suspect you want rdb_status and Endangered to be present together on the same Data element, whereas you are selecting any Placemark that has some Data with @name='rdb_status' and some Data (perhaps a different Data) with value='Endangered'. If I'm right, you want: <xsl:for-each select="Placemark[ExtendedData/Data[@name='rdb_status' and value='Endangered']]"> Michael Kay http://www.saxonica.com/ Michael - yes, your suspicions are correct. Many thanks for this amendment. Alan
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|