Well, delete the '@' and it works for tags too :)

-----Original Message-----
From: Beer, Christian [mailto:[EMAIL PROTECTED]]
Sent: Friday, 30 November 2001 8:10 
To: '[EMAIL PROTECTED]'
Subject: AW: AW: Non existent tag error...


Hi Darren!

That's not completely righ.
Your tests check if the attribute named "tagname" exists, 
not the tag named "tagname".

Christian

-----Ursprüngliche Nachricht-----
Von: Darren Munt [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 29. November 2001 23:18
An: '[EMAIL PROTECTED]'
Betreff: RE: AW: Non existent tag error...


I've found that the test needs to encompass three possibilities:

1. That the tag is not present;
2. That the tag is empty (ie. tagname=''), or;
3. That the tag is present and contains a value.

If you use test="@tagname", the test will be true in cases 2 and 3. However,
if you use test="not(@tagname='')" (or test="@tagname!=''") then it will
only be true for case 3, at least this is the case with the parser I use. So
it depends on whether or not you want different behaviour when the tag is
missing than you want when the tag is present but empty.

-----Original Message-----
From: bryan hansen [mailto:[EMAIL PROTECTED]]
Sent: Friday, 30 November 2001 2:09 
To: [EMAIL PROTECTED]
Subject: Re: AW: Non existent tag error...


I did not solve the problem, I was going to add the
line that I said oops on in the original message,
sorry for the confusion. I will try this and see if it
works.

Thanks,

Bryan

--- "Beer, Christian" <[EMAIL PROTECTED]> wrote:
> Hi Bryan,
> 
> did you solve the problem, or what does the oops
> mean??
> 
> Anyway: 
> 
> >     <xsl:when
> test="Transaction/Filing/OldFilingNumber
> > !=
> > ''">
> 
> is not right, I think! Try:
> <xsl:when test="Transaction/Filing/OldFilingNumber">
> 
> That is the right term, the book says so.
> 
> Christian
> 
> -----Ursprüngliche Nachricht-----
> Von: bryan hansen [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 28. November 2001 18:16
> An: [EMAIL PROTECTED]
> Betreff: Re: Non existent tag error...
> 
> 
> Oops, line 87 is the line that does the xsl:when
> test!
> 
> Bryan
> 
> --- bryan hansen <[EMAIL PROTECTED]> wrote:
> > I have some xsl that checks to see if a tag does
> not
> > exist:
> > 
> > <fo:table-cell>
> >   <fo:block text-align="start">
> >     <xsl:choose>
> >     <xsl:when
> test="Transaction/Filing/OldFilingNumber
> > !=
> > ''">
> >          <xsl:value-of
> > select="Transaction/Filing/OldFilingNumber"/>
> >         </xsl:when>
> >         <xsl:otherwise>
> >           N/A
> >     </xsl:otherwise>
> >     </xsl:choose>
> >   </fo:block>
> > </fo:table-cell>
> > 
> > This was working correctly, but now I am getting
> an
> > error:
> > 
> > ; SystemID: http://utstbrucc2/ucc-ack.fo.xsl;
> Line#:
> > 87; Column#: -1
> > javax.xml.transform.TransformerException: Unknown
> > error in XPath
> > 
> > The only thing that has changed was that I
> > reinstalled
> > fop? Am I missing a required jar or have a
> different
> > version that would make this stop working?
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Yahoo! GeoCities - quick and easy web site
> hosting,
> > just $8.95/month.
> > http://geocities.yahoo.com/ps/info1
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > [EMAIL PROTECTED]
> > For additional commands, email:
> > [EMAIL PROTECTED]
> > 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Yahoo! GeoCities - quick and easy web site hosting,
> just $8.95/month.
> http://geocities.yahoo.com/ps/info1
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, email:
> [EMAIL PROTECTED]
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, email:
> [EMAIL PROTECTED]
> 


__________________________________________________
Do You Yahoo!?
Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
http://geocities.yahoo.com/ps/info1

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to