|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: How to select a namespaced attribute?
At 2002-12-27 14:13 -0500, Vic Gar wrote:
<xsl:value-of select="//Services/@key"/> ... and Saxon 6.5.2 and msxsl come up with nothing. Correctly If I substitute @src:key, then I get an error for an undeclared namespace. Yes, because you haven't declared src in your stylesheet. How can I select the value of the src:key attribute correctly? By adding the namespace declaration in your stylesheet. An example is below (note that the prefix is immaterial). I hope this helps. .................... Ken T:\ftemp>type vic.xml <?xml version="1.0"?> <bill> <Services type="smtp" name="generic" xmlns:src="http://xml.apache.org/xindice /Query" src:col="/db/data/jobs/smtp" src:key="2"/> </bill> T:\ftemp>type vic.xsl <xsl:stylesheet version="1.0" xmlns:vic="http://xml.apache.org/xindice/Query" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:value-of select="//Services/@vic:key"/> </xsl:template> </xsl:stylesheet> T:\ftemp>saxon vic.xml vic.xsl <?xml version="1.0" encoding="utf-8"?>2 T:\ftemp>
G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995) ISBN 0-13-065196-6 Definitive XSLT and XPath ISBN 0-13-140374-5 Definitive XSL-FO ISBN 1-894049-08-X Practical Transformation Using XSLT and XPath ISBN 1-894049-10-1 Practical Formatting Using XSL-FO Next conference training: 2003-03-03,06 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








