[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xsl:if test = empty string, returns true
On Sun, 2012-05-13 at 22:03 +0200, Jorge wrote: [...] > $metadata/plist/dict/key[text()=$label]/following::node()[1]/text()) [...] > > <dict> > > <key>testkey</key> > > <string></string> > > </dict> > > </plist> > > Any idea why the test evaluates to true? The node following the key element is a text node containing a newline and some spaces before the <string> open tag. Try following::string instead. Note, I'd use, e.g. <pair><key>testkey</key><value>....</value></pair><pair>... and then you don't need the [1]. Liam -- Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/ Pictures from old books: http://fromoldbooks.org/
|
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
|