XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Aman GuptaSubject: Looping through Itema and getting first non zero value in XSLT
Author: Aman Gupta
Date: 09 Jan 2012 08:39 AM
Source Strcutre:
<XML_ITEM_TAB>
<item>
<Field1>Yyyy</Field1>
<Field2>Yyyy</Field2>
<O_VII>0</O_VII>
Field3>Yyyy</Field3>
Field4>Yyyy</Field4>

Field3>Yyyy</Field3>
Field4>Yyyy</Field4>
</item>
<item>
<Field1>Yyyy</Field1>
<Field2>Yyyy</Field2>
<O_VII>400.00</O_VII>
Field3>Yyyy</Field3>
Field4>Yyyy</Field4>
</item>
<item>
<Field1>Yyyy</Field1>
<Field2>Yyyy</Field2>
<O_VII>200.00</O_VII>
Field3>Yyyy</Field3>
Field4>Yyyy</Field4>
</item>
<item>
<Field1>Yyyy</Field1>
<Field2>Yyyy</Field2>
<O_VII>0</O_VII>
Field3>Yyyy</Field3>
Field4>Yyyy</Field4>
</item>
</XML_ITEM_TAB>

Target Strcutre:
<a:NFeGoods>
<a:recordset>
<a:nota_ini_one>
Field3>Yyyy</Field3>
Field4>Yyyy</Field4>
<a:vII>
<xsl:value-of select="O_VII"/>
</a:vII>
</a:nota_ini_one>
</a:recordset>
</a:NFeGoods>

Requirement:
1.a:vII field has 1:1 occurrence.
2..It has to get first O_VII value other than zero.
3.If no value other than zero exists in O_VII it need to replaced with 0.00;
4.If no value exists(0 or any non zero value) need to be replaced with ;.

Posttop
Ivan PedruzziSubject: Looping through Itema and getting first non zero value in XSLT
Author: Ivan Pedruzzi
Date: 09 Jan 2012 10:45 AM

Hi Aman,

Which Stylus Studio version are you running?

<<"These boards are part of the Stylus Studio Developer Network. They are a service to users of Stylus Studio only.">>

If you download, register and start developing XSLT using Stylus
Studio you will have access to the forum resources.

http://www.stylusstudio.com/xml_download.html

Hope this helps
Stylus Studio Team

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.