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
dhilips ChanSubject: XSLT : Very Urgent Requirement
Author: dhilips Chan
Date: 19 May 2008 03:49 AM
Hi all,

We have a requirement where in the piece of XSL code looks as below.
We have a List-of SiteInfo. SiteInfo has CustomerSiteInfo. CustomerSiteInfo has 3 Blocks in it, namely CustomerLocation,CustomerLocationAddress and CustomerSite.
Basics of xsl does not let us change the variable value once it is declared. Our Req is, for the first SiteInfo, Inside the CustomerSiteInfo Block we want to pass all the 3 Blocks. From the second SiteInfo onwards(2nd,3rd,4th,....) we want to pass null values in the CustomerLocation,CustomerLocationAddress Blocks.

Our requirement is basically we want to know which iteration we are doing and based on the iteration we would like to pass/not pass values in the tags.How can we do this ???? Plz help me since it is a very urgent requirement. I tried many ways but could not succeed. I am a Rookie in xsl.

Piece of code is as below:

<SiteInfoList>
<xsl:for-each select="ListOfAbsSalesOrderLineItemsDborInt/AbsSalesOrderLineItemsDborInt/ListOfAbsSalesOrderServiceTypeLocationsDborInt/AbsSalesOrderServiceTypeLocationsDborInt">
<SiteInfo>
<CustomerSiteInfo>
<CustomerLocation>
<CustomerLocationId>
<xsl:value-of select="CustomerLocationId"/>
</CustomerLocationId>
</CustomerLocation>
<CustomerLocationAddress>
<City>
<xsl:value-of select="City"/>
</City>
<State>
<xsl:value-of select="State"/>
</State>
<Country>
<xsl:value-of select="Country"/>
</Country>
<StreetAddress>
<xsl:value-of select="StreetAddress"/>
</StreetAddress>
<Zip>
<xsl:value-of select="PostalCode"/>
</Zip>
</CustomerLocationAddress>
<CustomerSite>
<Floor>
<xsl:value-of select="IPFloor"/>
</Floor>
<Building>
<xsl:value-of select="IPEquipmentRoom"/>
</Building>
</CustomerSite>
</CustomerSiteInfo>
</SiteInfo>
</xsl:for-each>
</SiteInfoList>

Postnext
(Deleted User) Subject: XSLT : Very Urgent Requirement
Author: (Deleted User)
Date: 20 May 2008 09:18 AM
Hi,
which Stylus Studio version are you using, and which XSLT processor is used by the current scenario?

Alberto

Postnext
dhilips ChanSubject: XSLT : Very Urgent Requirement
Author: dhilips Chan
Date: 21 May 2008 06:26 AM
Hi,
i am a rookie in this. i am using ALTOVA xmlspy 2007 varsion 2007 sp2.
And second que !!!! i dint get !!!!! i am a rookie dude. i dont know much about xslt,xml,....we are using this xslt transformation in our Siebel. Let me know if you need any more info.

Postnext
(Deleted User) Subject: XSLT : Very Urgent Requirement
Author: (Deleted User)
Date: 21 May 2008 08:28 AM
Hi,
this is the support forum for users of the Stylus Studio IDE. If you are using a different product, please post your questions to that vendor's support forum.

Thanks,
Alberto

Postnext
dhilips ChanSubject: XSLT : Very Urgent Requirement
Author: dhilips Chan
Date: 21 May 2008 08:31 AM
Originally Posted: 21 May 2008 08:32 AM
i really dont know how does using different product matters wen i need some logic to implement. Correct me if i am wrong. Atleast someone can give logic for me to implement

Postnext
(Deleted User) Subject: XSLT : Very Urgent Requirement
Author: (Deleted User)
Date: 21 May 2008 10:01 AM
Hi,
if you are looking to learn XSLT, you should look for tutorials like the ones at http://www.w3schools.com/xsl/default.asp
If you are looking for generic advice on the XSLT language, you should subscribe to a specific mailing list like http://www.mulberrytech.com/xsl/xsl-list/index.html
If you are a customer of Stylus Studio, you can use this forum to ask questions related to the product and the languages/processors it includes.

Hope this helps,
Alberto

Posttop
dhilips ChanSubject: XSLT : Very Urgent Requirement
Author: dhilips Chan
Date: 22 May 2008 04:20 AM
thanks a lot for your concern and Reply

 
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.