|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xsl: Actual output is "" : Expected output is 0
It seems your requirement can be fulfilled by the code, <xsl:attribute name="nb-discount"><xsl:value-of select="Charge[@Id='99']/@Amount - Charge[@Id='125']/@Amount"/></xsl:attribute> there seems to be no need of xsl:if. On 8/20/08, Sathasivam, Elayaraja <elayaraja.sathasivam@xxxxxxxxxxxxx> wrote: > XSLT: Version 1.0 > > Requriement: Converting xml to xml files. > > XSL file: > > <xsl:attribute name="nb-discount"> > <xsl:variable name="d" select="Charge[@Id='99']/@Amount - > Charge[@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" > > > Regards, > Raja -- Regards, Mukul Gandhi
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








