[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Creating Hyperlinks and Bookmarks with XSL

Subject: RE: Creating Hyperlinks and Bookmarks with XSL
From: David Schach <davidsch@xxxxxxxxxxxxx>
Date: Thu, 28 Jan 1999 11:06:40 -0800
xsl bookmark
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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.