Subject: RE: Numbered Elements
From: "Jack Cane" <jwcane@xxxxxxxxxxx>
Date: Sat, 3 May 2003 12:01:27 -0400
|
See >>> below.
-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of
cknell@xxxxxxxxxx
Sent: Saturday, May 03, 2003 10:43 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: RE: Numbered Elements
> -----Original Message-----
> From: "Jack Cane" <jwcane@xxxxxxxxxxx>
>
> Now I need to refer to an element by number.
>
> The Transform template of xRef is
> <xsl:template match="etd:xRef">
> <xsl:apply-templates select="number[@Target='etd:RefElemID']" />
> </xsl:template>
>
>Please show us the namespace declarations from your stylesheet and provide
an example of an "etd:xRef" element.
>>>Stylesheet namespace declarations are:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:etd="http://enw-ltd.com/namespace"
xmlns:xi="http://www.w3.org/2001/xinclude"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>It appears from your template for this element that you are trying to
select those "number" elements (which doesn't appear to be in the "etd"
namespace),
>>> Auto-numbering is applied to the Equation template:
<xsl:template match="etd:Equation">
<p>
<table>
<tr>
<td width="557">
<xsl:apply-templates select="etd:Expression" />
</td>
<td width="63" align="right">
(<xsl:number level="any" format="1" />
<xsl:apply-templates select="xsl:Number" />)
</td>
</tr>
</table>
</p>
<p></p>
</xsl:template>
I added the xsl: prefix to the Number reference in the template for xRef,
thus:
<xsl:template match="etd:xRef">
<xsl:apply-templates select="xsl:Number[@Target='etd:RefElemID']" />
</xsl:template>
but it does not return the number.
>which have a "Target" attribute whose value is the string 'etd:RefElemID'.
Is this correct?
>>> Yes, correct. "Target" is of type ID, and RefElemID is of type IDREF.
--
Charles Knell
cknell@xxxxxxxxxx - email
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
tks,
jwc
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)
- <Possible follow-ups>
- cknell - Sat, 3 May 2003 09:43:19 -0400 (EDT)
- Jack Cane - Sat, 3 May 2003 12:01:04 -0400 (EDT) <=
- cknell - Sat, 3 May 2003 20:12:58 -0400 (EDT)
- Jack Cane - Sat, 3 May 2003 21:22:00 -0400 (EDT)
- Jack Cane - Sat, 3 May 2003 23:56:08 -0400 (EDT)
- cknell - Sun, 4 May 2003 09:25:11 -0400 (EDT)
|
|