Subject: Re: [xsl] Newbie: See if a node exists! From: Joerg Heinicke <joerg.heinicke@xxxxxx> Date: Fri, 07 Jun 2002 20:20:08 +0200 |
no, it shows the entire string. it probably can not be done thanks any way
-----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Joerg Heinicke Sent: Friday, June 07, 2002 6:51 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] Newbie: See if a node exists!
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Newbie: See if a node exi, Americo Albuquerque | Thread | RE: [xsl] Newbie: See if a node exi, Americo Albuquerque |
Re: [xsl] Identifing link (advanced, Joerg Heinicke | Date | RE: [xsl] Newbie: See if a node exi, Americo Albuquerque |
Month |