Subject: Re: [xsl] attribute test From: Spencer Tickner <spencertickner@xxxxxxxxx> Date: Thu, 15 Sep 2005 12:03:38 -0800 |
Sorry, Think I jumped the gun there, The line above did not quite do what I expected. With the same 3 xml documents above I used: <?xml version='1.0'?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <!-- Pseudo xsl --> <xsl:template match="/"> <html> <body> <xsl:if test="not(/Root/foo/@att!='hi')"> <xsl:apply-templates/> </xsl:if> </body> </html> </xsl:template> </xsl:stylesheet> The third document outputted information when it should not have.. Any other thoughts, did I mess something up? Spencer On 9/15/05, Spencer Tickner <spencertickner@xxxxxxxxx> wrote: > Perfect, Thanks a lot Joris > > On 9/15/05, Joris Gillis <roac@xxxxxxxxxx> wrote: > > Tempore 20:28:26, die 09/15/2005 AD, hinc in xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Spencer Tickner <spencertickner@xxxxxxxxx>: > > > > > This should be a relatively simple solution but my mind ain't quite > > > working right today and google isn't being good to me. > > > > > > I'm looking to test if any elements of a certain type do NOT have an > > > attribute with a specific value in an entire xml doc. For instance. > > > > > > <!-- Pseudo xsl --> > > > <xsl:template match="/"> > > > <xsl:if test="<!-- if all the foo elements in the doc only contain the > > > attribute att with a value of hi, don't output -->"> > > > <xsl:apply-templates/> > > > </xsl:if> > > > </xsl:template> > > > > "not(/Root/foo/@att!='hi')"
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] attribute test, Spencer Tickner | Thread | Re: [xsl] attribute test, Joris Gillis |
Re: [xsl] return something x number, Dimitre Novatchev | Date | Re: [xsl] attribute test, Joris Gillis |
Month |