Re: [xsl] generate full xpath name to an attribute?

Subject: Re: [xsl] generate full xpath name to an attribute?
From: Ray Tayek <rtayek@xxxxxxxxx>
Date: Thu, 03 Apr 2003 00:48:27 -0800
At 09:36 AM 4/1/03 +0100, you wrote:

   yes and  tried doing that with if's. i found some stuff in the archives
   about determining whether something is an element or an attribute at
   http://www.biglist.com/lists/xsl-list/archives/200212/msg00523.html and
   http://www.biglist.com/lists/xsl-list/archives/200212/msg00518.html

   <xsl:if test="../@*/.">
   <xsl:if test="../@*">
   count(. | ../@*) = count(../@*)

none of these seem to work very well.

It's not surprising they don't work ...

Ieven if you were using correct code to distinguish elements from
attributes ...

would be the wrong thing to do as even for attributes you need a /
between steps, so that should not be conditional, the only conditional
part needs to be whether to use a @ on the last step. But several full
solutions to this problem are in the archives and the faq.

yes, i found one of them in the http://www.biglist.com/lists/xsl-list/archives/199910/msg00432.html, the other was dimitre's. the first one works. i am trying to get dimitre's to work, but am having trouble because it's complaining about node-set and i don't know what namespace it is in. i am using the default xsl stuff in xmlspy.


thanks

---
ray tayek http://tayek.com/ actively seeking mentoring or telecommuting work
vice chair orange county java users group http://www.ocjug.org/
hate spam? http://samspade.org/ssw/


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread