Subject: Re: [xsl] Hyperlinks [newbie Q] From: Nic Ferrier <nferrier@xxxxxxxxxxxxxxxxxxxx> Date: Wed, 26 Jan 2005 12:13:44 +0000 |
Aaron Johnson <Aaron2.Johnson@xxxxxxxxx> writes: > I would like the text 'XML Hyperlink' to be a link on the rendered html > page. > > I want it so that if you need to change the url, you change it in the > xml rather than in the xsl. > > How do I get the xsl to make this a hyper link? > > XML: > > <welcome> > <text>This is some welcome text</text> > <link url="http://www.somthing.co.uk">XML Hyperlink</link> > </welcome> > > XSL so far: > > <?xml version='1.0' encoding='utf-8'?> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:output method="html" indent="no" encoding="UTF-8"/> > > <xsl:template match="/"> > <html> > > <xsl:for-each select="welcome/text"> > <p><xsl:value-of select="."/></p> > </xsl:for-each> > > <xsl:for-each select="welcome/link"> > <p<xsl:value-of select="."/></p> > </xsl:for-each> > > </html> > </xsl:template> > </xsl:stylesheet> Something like: <xsl:for-each select="welcome/text"> <p> <a> <xsl:attribute name="href"> <xsl:value-of select=../link/@url"/> </xsl:attribute> <xsl:value-of select="."/> </a> </p> </xsl:for-each> > Does any one have any pointers to tutorials? Any help would be > appreciated thank you. There are lots of good books. The archives of this list are a good place to start looking for pointers: > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list -- Nic Ferrier http://www.tapsellferrier.co.uk
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Hyperlinks [newbie Q], Vasu Chakkera | Thread | RE: [xsl] Hyperlinks [newbie Q], Jarno.Elovirta |
Re: [xsl] Getting the first precedi, David Carlisle | Date | [xsl] bizzare number problem, tom . kirkpatrick |
Month |