|
Subject: [xsl] issue with cross referencing From: meenakshi n <mina_hurray@xxxxxxxxx> Date: Wed, 11 Oct 2006 09:30:03 -0700 (PDT) |
Hi all:
Have an issue with cross referencing.
I have some text:
1. First line
A. second line
B. thrisd line
2. Cross ref to 1 A.
The xml would be
<step1 id="s1">
<text>First line here</text>
<step2 id="s2">
<text>Second line</text>
<step3 id="s3">
<text>Third line</text>
</step3>
</step2>
</step1>
<step1 id="s4">
<text>Cross ref thru <xref xrefid="s1"/> <xref
xrefid="s2"/><xref
Now, on my style sheet I have used keys to resolve it
like this:
<xsl:key name="steps" match="*[@id]" use="@id"/>
<xsl:template match="xref">
<xsl:for-each select="key('steps',@xrefid)">
<xsl:number count="step1" format="1"/>
</xsl:for-each>
</xsl:template>
While I would expect Cross ref to 1 A, I am getting
Cross ref to 1 1
How do I make the number formatting to point to and
say A, B or whtever the level is?
Thank you in advance for all your help.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Problem with xslfo, David Carlisle | Thread | Re: [xsl] issue with cross referenc, George Cristian Bina |
| Re: [xsl] Problem with xslfo, David Carlisle | Date | Re: [xsl] Problem with xslfo, meenakshi n |
| Month |