|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Creating Hyperlinks and Bookmarks with XSL
IE5 doesn't support the {} inside of attribute values. You need to use the
alternative syntax.
<xsl:for-each select="FAQs">
<ul>
<xsl:for-each select="item/title">
<li>
<!--- <a href="#{@bookmark}"> replace with the following
line -->
<a><xsl:attribute name = "href"><xsl:value-of select =
"@bookmark" /></xsl:attribute></a>
<xsl:value-of select="@bookmark"/>
<xsl:value-of/>
</a>
</li>
</ul>
</xsl:for-each>
> -----Original Message-----
> From: Sargeant, Richard (GEIS) [SMTP:Richard.Sargeant@xxxxxxxxxxx]
> Sent: Thursday, January 28, 1999 10:05 AM
> To: 'XSL-List@xxxxxxxxxxxxxxxx'
> Subject: Creating Hyperlinks and Bookmarks with XSL
>
> Hi,
>
> Could someone please help with creating html hyperlinks & bookmarks
> via
> XSL ?
>
> I'm trying to create a style sheet for an html page of "FAQ's". A
> simplified version on the xml file looks like this...
> ...
> <FAQs>
> <item bookmark="1">
> <title>question number 1</title>
> <descr>bla bla bla</descr>
> </item>
> <item bookmark="2">
> <title>question number 2</title>
> <descr>bla bla bla</descr>
> </item>
> </FAQs>
>
> I can produce an html page that has a list of the titles at the top of
> the page, followed by all the items with their title and description but
> I'm
> having trouble making the list of titles into hyper links that point to
> the
> appropriate bookmark.
>
> To extract the bookmark I have tried using...
>
> <xsl:for-each select="FAQs">
> <ul>
> <xsl:for-each select="item/title">
> <li>
> <a href="#{@bookmark}">
> <xsl:value-of select="@bookmark"/>
> <xsl:value-of/>
> </a>
> </li>
> </ul>
> </xsl:for-each>
>
> However, this does not evaluate <a href="#{@bookmark}"> but simply uses
> this as a string value. Is this a bug in the IE5 parser or am I doing some
> thing wrong ?
>
> If this is a problem with IE5, can someone suggest a different parser
> that I can use (please note I'm not a java programmer so I need a dll or
> exe
> is possible).
>
> Finally, I originally tried to create the bookmarks automatically
> using
> the xsl:counter but this also failed. Could that also be due to the IE5
> parser ?
>
>
> regards
> Richard Sargeant
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








