xsl-list
[Top] [All Lists]

[xsl] creating of id and refid

2009-04-24 07:52:57
Dear all,

My xml is like below:

<simple-para>This paper provides two rule bases to control
administration of cisatracurium, a non-depolarizing neuromuscular
blocking agent. One rule base is extracted from the objective approach
of fuzzy modeling algorithm (FMA), and the other is from the
subjective approach of experts&#x2019; clinical experience. First, we
established the data-acquisition system to record the manual
neuromuscular block control during surgery. <grant-sponsor>After
collecting</grant-sponsor> <grant-number>15 patients</grant-number>
data control by cisatracurium, we extracted six rules from these data
via FMA. Another rule base also had six rules from experts
withclinical anesthesia experience.<simple-para>

I need to convert the <grant-sponser> to <grant-sponsor id="grs1">
I need to convert the <grant-number> to <grant-number refid="grs1">

My XSL is like below:

<xsl:template match="grant-sponsor">
                <grant-sponsor id="grs{position() - 1}">
                        <xsl:apply-templates/>
                </grant-sponsor>
        </xsl:template>
        <xsl:template match="grant-number">
                <grant-number refid="{preceding-sibling::grant-sponsor/@id}">
                        <xsl:apply-templates/>
                </grant-number>
        </xsl:template>

I am getting the empty refid. Please suggest how to solve this problem.

Regards,
Ganesh

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>