This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re[2]: dynamic name/value pairs on URL using "following::"
- To: "xsl-list at mulberrytech dot com" <xsl-list at mulberrytech dot com>
- Subject: Re[2]: dynamic name/value pairs on URL using "following::"
- From: "Brennan OShea" <Brennan dot OShea at alltel dot com>
- Date: Fri, 27 Oct 2000 9:12 -0500
- Reply-To: xsl-list at mulberrytech dot com
Putting "following::" inside the attribute value template {} works as
long as I don't use the (.) operator -- which is what I was doing
wrong.
Thanks for the help!!
-Brennan
______________________________ Reply Separator _________________________________
Subject: Re: dynamic name/value pairs on URL using "following::"
Author: xsl-list@mulberrytech.com at INTERNET
Date: 10/26/00 11:00 AM
Brennan,
>My problem is with the "following::" syntax using the {} notation to get the
>value from the XML file for the column on the right side. I've tried it
many
>different ways and it does not work. I still get the value from the left
> column when I try:
>following::{.XXX/YYY/ZZZ}
The {} notation is known as an attribute value template. The point of it
is that anything within the {}s will be interpreted as an XPath pointing to
a node, and its value will be inserted in its place. So, if the path:
/XXX/YYY/ZZZ
points to the ZZZ element whose string value is "foo" then:
href="ui.do?firstVar={/XXX/YYY/ZZZ}"
will result in the @href attribute taking the value:
"ui.do?firstVar=foo"
It's not exactly clear from your question what your source looks like, and
what the relevant paths should be. You do seem to be having problems with
knowing where the following:: axis should go: it's *part of* the XPath, and
so it needs to go inside the attribute value template as well. So instead of:
following::{XXX/YYY/ZZZ}
you want:
{following::XXX/YYY/ZZZ}
I hope that this helps - showing some sample XML and saying what you want
to get from it is a good next step if it doesn't.
Cheers,
Jeni
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list