|
Subject: [xsl] Comparing an XML value from current record and previous record From: Brett Luntz <brettluntz@xxxxxxxxx> Date: Fri, 11 May 2007 00:28:52 +1000 (EST) |
Hi,
I am new to XSL and have some code that I need edited.
We are currently looping through an XML recordset.
We need an if statement that checks the current and
previous record's value of the XML tag
"HORSE_FRONT_ROW_FLAG". If the current record's value
of HORSE_FRONT_ROW_FLAG tag is "2", and the previous
record's value of HORSE_FRONT_ROW_FLAG is "1", then
the system needs to print some text....
This is the current code:
<xsl:for-each select="RACE_LIST_HORSES/HORSE">
<section startonnewpage="false" pagesize="a5"
leftmargin="1cm" rightmargin="1cm" topmargin="1cm"
bottommargin="1cm">
<paragraph
type="textparagraph" alignment="center">
<fragment
font="Helvetica" fontsize="10">
------------------------------------------------
Second Row
------------------------------------------------</fragment>
</paragraph>
</section>
The current code is below.
xsl:for-each select="RACE_LIST_HORSES/HORSE">
<section
startonnewpage="false" pagesize="a5" leftmargin="1cm"
rightmargin="1cm" topmargin="1cm" bottommargin="1cm">
</section>
</xsl:for-each>
Here is the pseudocode for what I need implemented...
<xsl:for-each select="RACE_LIST_HORSES/HORSE">
<section
startonnewpage="false" pagesize="a5" leftmargin="1cm"
rightmargin="1cm" topmargin="1cm" bottommargin="1cm">
<if current Record's value for
RACE_LIST_HORSES/HORSE/HORSE_FRONT_ROW_FLAG = 2>
<if previous record's if current Record's
value for RACE_LIST_HORSES/HORSE/HORSE_FRONT_ROW_FLAG
= 1>
<section startonnewpage="false" pagesize="a5"
leftmargin="1cm" rightmargin="1cm" topmargin="1cm"
bottommargin="1cm">
<paragraph
type="textparagraph" alignment="center">
<fragment
font="Helvetica" fontsize="10">
------------------------------------------------
Second Row
------------------------------------------------</fragment>
</paragraph>
</section>
<end if>
<end if>
</section>
</xsl:for-each>
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] "re-calling" template par, Wendell Piez | Thread | Re: [xsl] Comparing an XML value fr, Steve |
| RE: [xsl] "re-calling" template par, Michael Kay | Date | Re: [xsl] Comparing an XML value fr, Steve |
| Month |