xsl-list
[Top] [All Lists]

Re: [xsl] xsl: Actual output is "" : Expected output is 0

2008-08-20 04:15:50
2008/8/20 Sathasivam, Elayaraja 
<elayaraja(_dot_)sathasivam(_at_)capgemini(_dot_)com>:
XSLT: Version 1.0

Requriement: Converting xml to xml files.

XSL file:

<xsl:attribute name="nb-discount">
       <xsl:variable name="d" select="Charge[(_at_)Id='99']/@Amount -
Charge[(_at_)Id='125']/@Amount"/>
       <xsl:if test="$d">
               <xsl:value-of select="$d"/> <!-- Output is
nb-discount="" why the output is not 0 as expected-->
       </xsl:if>
</xsl:attribute>

XML file:

1) <Charge Id="99" Amount="12.60" CurrCode="EUR" Type="9" PT="P"/>
  <Charge Id="125" Amount="12.60" CurrCode="EUR" Type="5" PT="P"/>
  Actual Output: nb-discount=""
  Expected Output: nb-discount="0"

2) <Charge Id="99" Amount="12.60" CurrCode="EUR" Type="9" PT="P"/>
  <Charge Id="125" Amount="14.60" CurrCode="EUR" Type="5" PT="P"/>
  Actual Output: nb-discount="-2"
  Expected Output: nb-discount="-2"



You problem probably lies elsewhere, post back with small complete
runnable examples (if creating them doesn't show you where the problem
is)


-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/

--~------------------------------------------------------------------
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>
--~--