[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Numbered Elements

Subject: Numbered Elements
From: "Jack Cane" <jwcane@xxxxxxxxxxx>
Date: Fri, 2 May 2003 21:52:43 -0400
numbered elements
Still new to XML/XSLT, I am trying to get my arms around the numbering
methods in XML. Believe I have succeeded in auto-numbering figures,
equations, tables, etc. Now I need to refer to an element by number. From
textbooks and online reading I have the following:

An element Equation of type EquationType:
   <xs:complexType name="EquationType">
      <xs:element name="Expression" type="xs:string"/>
      <xs:element name="Target" type="xs:ID" use="required" />

An element xRef of type xRefType:
   <xs:complexType name="xRefType">
	   <xs:element name="RefElemType" type="xs:string"/>
         <xs:element name="RefElemID" type="xs:IDREF"/>

The Transform template of xRef is
   <xsl:template match="etd:xRef">
      <xsl:apply-templates select="number[@Target='etd:RefElemID']" />

Instead of the number of the equation having the indicated target value, the
result is a blank. There are no error messages.

Any help appreciated.


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Current Thread
  • Numbered Elements
    • Jack Cane - Fri, 2 May 2003 21:52:16 -0400 (EDT) <=
      • Michael Kay - Sat, 3 May 2003 11:01:56 -0400 (EDT)
        • Jack Cane - Sat, 3 May 2003 13:26:53 -0400 (EDT)
      • <Possible follow-ups>
      • cknell - Sat, 3 May 2003 09:43:19 -0400 (EDT)
        • Jack Cane - Sat, 3 May 2003 12:01:04 -0400 (EDT)


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.