Re: [xsl] Newbie: See if a node exists!

Subject: Re: [xsl] Newbie: See if a node exists!
From: Joerg Heinicke <joerg.heinicke@xxxxxx>
Date: Fri, 07 Jun 2002 19:50:57 +0200
Ah, you want to evaluate the XPATH expression, which is written in the @name attribute. Normally this is not possible with XSLT, you need an extension function. But your problem seems to be easier - if I understand it correctly:

<BLOCK title="{@*[name() = BOOK/Author/@name}">

Does this work?

Joerg

Americo Albuquerque (E-mail) wrote:
ok, but it's passed as text who do i convert it to an argument?

-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Joerg
Heinicke

One last question. is there a way to get the value of an attribute from
another?
i.e., <BLOCK title="{BOOK/Author@name}">
would get the value of BOOK/Author@name instead of the string
"{BOOK/Author@name}"
This doesn't work, but is there a way to do this?


Of course you need a slash more: <BLOCK title="{BOOK/Author/@name}">

Regards,

Joerg


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


Current Thread