XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Ken DoriumSubject: Generating hyperlinks
Author: Ken Dorium
Date: 19 Jan 2008 12:21 AM
Originally Posted: 19 Jan 2008 12:16 AM
Please forgive of me that I am not a programmer, nor do I really want to learn much. :) I'm just tweaking a template for my Collectorz.com's Movie Collection Software. I've been hammering at it for days and am very happy with all that I've done. But there is just one thing that I just can't seem to figure out. If someone could lead me to understanding what I need to do here, I would be very very grateful.

So here's the deal:
I have <xsl:value-of select="person/displayname"/>
that returns an actor's name

I'm trying to turn it into a link that might look like this:
http://images.google.com/images?q=Rachael+Leigh+Cook

This would be in a href statement with a image. I've got all that, I just can't figure out how to make the actor's name a part of it.

Again, thanks for taking the time to help me out.
~ Ken

and oh yeah, it's version 1.0 if that matters.

Postnext
James DurningSubject: Generating hyperlinks
Author: James Durning
Date: 21 Jan 2008 12:13 PM
Originally Posted: 21 Jan 2008 12:12 PM
In what format is displayname?
Assuming it's the actor's name seperate by spaces, I suggest using the translate function,

<a href="{concat('http://images.google.com/images?q=' , translate(person/displayname,' ', '+')}">Click here!</a>

Posttop
Ken DoriumSubject: Generating hyperlinks
Author: Ken Dorium
Date: 21 Jan 2008 02:25 PM
Okay, It's Working. Thanks so much James

Using your line as in:

<a href="{concat('http://images.google.com/images?q=',translate(person/displayname,' ', '+')}">
<img src="pics.gif" border="0" align="middle"/>
</a>

Generated a empty HTML href:

<a href=""

I read up on translate, and don't understand why it doesn't work.
But in messing with it some more I found that pulling out the translate function made it work. As in:

<a href="{concat('http://images.google.com/images?q=',person/displayname)}">
<img src="pics.gif" border="0" align="middle"/>
</a>

Generated:

<a href="http://images.google.com/images?q=Hugh Grant">
<img src="pics.gif" border="0" align="middle"/>
</a>

MSIE handles the spaces automatically, supplying %20 for me. So for me and my tiny little world, this is working.
WHooHoo!
Thanks again James!
I had been on the path of using CONCAT here, but had not tried simply using 'person/displayname'.
Hope you have a great week.

~ Ken

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.