| 
 
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 |