[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: unable to reference a portion of my XMLdoucment using HTML hy perlin
Dhruv, Rather than using xsl:attribute in your stylesheet, try: <a href="{@toc1}"> </a> Are the href attributes even showing up in the HTML source? Which XSL Processor are you using? --BDZ Brian Zieroth YellowGiant Corporation brian@y... -----Original Message----- From: Raheja, Dhruv (TRANS) [mailto:Dhruv.Raheja@T...] Sent: Wednesday, August 02, 2000 2:37 PM To: 'xml-dev@l...' Subject: unable to reference a portion of my XMLdoucment using HTML hyperl inks hello everybody, i apologize for posting so many supposed no-brainers but i'm new to XML and still learning how to use it. this time my problem has to do with referencing a portion of my XMLdoucment using HTML hyperlinks. Basically I have a "Table of Contents" that has hyperlimked titles which when clicked should allow the user the access the relevant part of the document. When I view my output, the constituents of "Table of Contents" does appear as hyperlinks but when i click on them, nothing happens (i dont even get an error message). the relevant part of the code is as follows: XML document ******************************* <toc> <title> MAIN COMPONENT - GENERAL INFORMATION </title> <topic toc1="#contactor"> DC CONTACTOR, 41A296327AM </topic> <topic toc1="#func_desc"> FUNCTIONAL DESCRIPTION </topic> <topic toc1="#clean"> CLEANING </topic> <topic toc1="#lube"> LUBRICATION </topic> <topic toc1="#clean"> INSPECTION </topic> </toc> In the document, I have also have another attribute (toc2) that is defined in the location that the hyperlink should point to, i.e. for example for INSPECTION the text is located in the following element: <activity type="INSPECTION" toc2="inspect"> I am using the values of toc1 and toc2 in the stylesheet as follows: XSL Document **************************************************************************** ***** <xsl:template match="pub/toc"> <h3><xsl:value-of select="title"/></h3> <table> <xsl:for-each select="topic"> <tr> <td> <a> <xsl:attribute name="href"> <xsl:value-of select="@toc1"/> </xsl:attribute> <xsl:value-of select="."/> </a> </td> </tr> </xsl:for-each> </table> </xsl:template> also later in the stylesheet, i have the following <a></a> tag: <xsl:template match="activity"> <a> <xsl:attribute name="name"> <xsl:value-of select="@toc2"/> </xsl:attribute> </a> <h4><xsl:value-of select="@type"/></h4> <xsl:apply-templates/> </xsl:template> I am unable to find the error. Please help. I would really appreciate it. Thanks a lot, Dhruv Dhruv Raheja Summer Intern (Documentation Center) GE Transportation Systems 2901 East Lake Road Erie, PA 16531 Ph : (814) 875 - 2529 (O) (814) 824 - 2888 (R)
|
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
|