OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Problem with substituting XSL @ variable into a hyper link

[ Lists Home | Date Index | Thread Index ]
  • From: "Kieran O'Shea" <ksh@dretec.com>
  • To: "'XML-L@listserv.heanet.ie'" <XML-L@listserv.heanet.ie>, "'xml-dev@ic.ac.uk'" <xml-dev@ic.ac.uk>
  • Date: Fri, 21 Jan 2000 16:02:01 -0000

Hi,
	I am trying to display an attribute from an XML document in a HREF
<A> tag
in XSL. The IE5 processor refuses to substitute in the variable value and
instead outputs the variable name
instead.

	(1)	<a href="http://www.bancal.com/servlet/{@id}">

	The following didn't work either for the <ADD> template

	(2)	<a href="#{@id}"/> Tag 1				

	The following XSL command substitutes it in correctly.

	(3)	<xsl:value-of select="@id"/>


Could anybody tell me if there is a way to substitute in the value of the
variable in example (1) and (2) please.



This full code is below.

XML

	<Add id="A1">
		Add A User
	</Add>
	<Delete id="D1">
		Delete A User
	</Delete>

XSL

	<xsl:template match="Add">
			<a href="#{@id}"/> Tag 1

	</xsl:template>
	<xsl:template match="Delete">		   
	<a href="http://www.bancal.com/servlet/{@id}">
	<xsl:value-of select="@id"/></a>	





xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ or CD-ROM/ISBN 981-02-3594-1
Unsubscribe by posting to majordom@ic.ac.uk the message
unsubscribe xml-dev  (or)
unsubscribe xml-dev your-subscribed-email@your-subscribed-address

Please note: New list subscriptions now closed in preparation for transfer to OASIS.






 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS