Subject: Re: [xsl] xsl:number value="id(@ref)" ? From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Mon, 28 Oct 2002 17:35:19 -0500 |
<xsl:template match="//see"> 'see' finds destination '<xsl:value-of select="id(@ref)"/>', whose position is: <xsl:apply-templates select="id(@ref)" mode="number"/>. </xsl:template>
<xsl:template match="*" mode="number"> <xsl:number/> </xsl:template>
Cheers, Wendell
For generating links to numbered images in hypertext I'm using ID referencing. Accessing the children of a referenced node works fine with XT, but an xsl:number element using the reference returns always zero. Is something wrong with my code?
Here's an example:
-------SOURCE------- <!DOCTYPE myroot [ <!ELEMENT see (#PCDATA)> <!ELEMENT dest (#PCDATA)> <!ATTLIST see ref CDATA #REQUIRED> <!ATTLIST dest id ID #REQUIRED> ]> <myroot> <see ref="D2"/> <dest id="D1">Node D1</dest> <dest id="D2">Node D2</dest> <dest id="D3">Node D3</dest> </myroot>
------STYLESHEET------ <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version ="1.0"> <xsl:template match="//see"> 'see' finds destination '<xsl:value-of select="id(@ref)"/>', whose position is: <xsl:number value="id(@ref)"/>. </xsl:template> <xsl:template match="text()"/> </xsl:stylesheet>
--------RESULT-------- 'see' finds destination 'Node D2', whose position is: 0.
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] xsl:number value="id(@ref)" ?, Michael Rohde | Thread | [xsl] Re:, shreekumar_veeramani |
[xsl] Re:, shreekumar_veeramani | Date | Re: [xsl] for-each using a param, Wendell Piez |
Month |