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
Conferences Close Tree View
+ Stylus Studio Feature Requests (1192)
+ Stylus Studio Technical Forum (14621)
+ Website Feedback (249)
- XSLT Help and Discussion (7625)
-> + how to insert un return in the... (2)
-> + String in a range (5)
-> + To identify the right edition (4)
-> + Flow Control Feature (2)
-> + calling nested external functi... (3)
-> + Replacing commas with a blank (6)
-> + Grouping very urgent . (2)
-> + xsl node number (3)
-> + Wordml intelligence (6)
-> + Preview and backmapping for wo... (5)
-> + XSLT - find line numbers of di... (2)
-> + The last five bytes of a varia... (7)
-> + simple problem but i'm a bit t... (3)
-> + H plz help me (2)
-> + XSLT : Very Urgent Requirement (7)
-> + comparing two xml files (3)
-> + Support for xsl created from w... (4)
-> + Wildcard Param (3)
-> + XSLT OutOfMemoryError (3)
-> + How can I output the filename ... (7)
-> + How do I strip out a comma ast... (8)
-> + xslt current-dateTime() not re... (2)
-> + Exceed the maximum recursion d... (8)
-> + Saxon9 "java.net.ConnectExcept... (2)
-> - Help Required (1)
-> + XSLT Help to get value from Up... (2)
-> + Date Functions (5)
-> + Need to unescape < and > (2)
-> + No Topic (2)
-> + Problem with handling multiple... (3)
-> + Question XPath expression (dis... (2)
-> + New user, basic question (2)
-> + Serializing XML to a string wi... (2)
-> + Node already has a control li... (2)
-> + Trying to access the position ... (5)
-> + XSLT Help (2)
-> + XSLT, Microsoft Access, and re... (4)
-> + saxon:assign usage problem. (5)
-> + Help with XSLT mapping require... (4)
-> + Muenchian Grouping problem (6)
-> + Automatic postprocessing (2)
-> + Problem Setting Variable (3)
-> - Problem Setting Variable (1)
-> + Looping question (14)
-> + Attribute Centeric XML from Re... (2)
-> + How do I do this ? (2)
-> + Accessing an attribute based o... (3)
-> + help needed - using saxon thro... (2)
-> + Grouping Problem still (6)
-> + Use XSL-FO to create tables fr... (6)
-> + taking out a child and (6)
-> + Yet another problem (3)
-> + using XSL-FO to convert PDF (4)
-> + Preventing namespace declarati... (2)
-> + Small problem during conversio... (4)
-> + Problems removing namespaces (2)
-> + Grouping/Following question (4)
-> + Transforming XML into another ... (3)
-> + Help Needes (3)
-> - Help needed! (1)
-> + Conv of DSML Format to XML for... (2)
-> - Regd, entering text in the t... (1)
-> + displaying all the text around... (4)
-> + inserting values into empty ta... (5)
-> + How to get rid of xmlns="" att... (3)
-> + XSLT How to include the '<' sy... (2)
-> - HELP: Functional XSLT Implemen... (1)
-> - Cannot find a matching 1-argum... (1)
-> + XSLT a:? (2)
-> + Attribute Value Concatenation (2)
-> - Why is the WYSIWYG xslt editor... (1)
-> + WebService Call Error: Ref ele... (4)
-> + How to replace value of a fiel... (2)
-> + Schema Validation Problems (3)
-> + Reusing a prior valid value in... (5)
-> + Clutching at straws! (2)
-> + Adding a number to a for each ... (2)
-> + Transform Name Value pairs int... (4)
-> + Transform the XML Scheme with ... (2)
-> + create XML drop down lists (2)
-> + error during stylesheet tutori... (3)
-> + Modify the value in a element ... (2)
-> + Call to extension function fai... (2)
-> + Convert XML Schema to XML - Mi... (2)
-> + How to calculate maximun RowCo... (3)
-> + Help with using not(preceding:... (5)
-> - Please Help me on this XML to ... (1)
-> + Paasing Parameter Values From ... (6)
-> + XSLT Transformation w/ namespa... (3)
-> + For-each select and parameter ... (3)
-> + Using < (less than) operator (5)
-> + Inserting carriage return (spe... (3)
-> + Inserting carriage return (spe... (2)
-> + Help with SerializerTrace erro... (8)
-> + xml to x3d (5)
-> + Exiting processing loop early (2)
-> + Easy way to Convert One source... (3)
-> + XSLT Editor tab missing from D... (2)
-> + Writing strings of characters ... (4)
-> + Adding the content of an eleme... (3)
-- Previous [601-620] [621-640] [641-660] Next
+ XQuery Help and Discussion (2017)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (364)
+ Stylus Studio Announcements (113)
Topic  
Posttop
(Deleted User) Subject: HELP: Functional XSLT Implementation of Arrays
Author: (Deleted User)
Date: 10 Mar 2008 11:14 PM
Originally Posted: 10 Mar 2008 11:01 PM
I'm new to XSLT. I have a problem implementing arrays. Below is a sample code.

<!-- The purpose is to display The Reservation Details such as : The Passenger's Outgoing Trip , Stops and Incoming Trip and Stops. The Trips may vary, it depends on the customer. Thanks in advance. ^_^ -->
***********************************************************************
<!--Code Below May not be necessarily correct as I am still working on it. Please enlighten.-->
***********************************************************************
<tr>
<xsl:variable name="Trips" select="count(/Reservations/TripServices)"/>
<xsl:choose>


<xsl:when test="count($Trips)>1">

<xsl:for-each select="Reservations/TripServices[1]">
<xsl:variable name="SubTrip" select="count(/Reservations/TripServices/Trip/Stops)"/>
<xsl:choose>
<!--When greater than 1-->
<xsl:when test="count($SubTrip)>1">
<xsl:variable name="j" select ="count($SubTrip)"/>
<!--loop through each Stop-->
<xsl:for-each select="/Stops/Stop[$j]">
<td width="250px">
<strong>Out Going Trip</strong>
<br/>
<xsl:value-of select="PassengerDetail/BusNo"/>&#32;
<xsl:value-of select="PassengerDetail/TravelNo"/>
<br/>
<!--<xsl:value-of select="concat((ArrivalStation, $EmptyString), ' (', ArrivalStation, ')')"/>-->
<!--<xsl:value-of select='concat(DepartureStation,,"-",ArrivalStation)'/>-->
<xsl:variable name ="DepartTerminal" select="DepartureStation," >
</xsl:variable>
<xsl:variable name ="ArriveTerminal" select="ArrivalStation" >
</xsl:variable>

<xsl:call-template name="ConvertStationCode">
<xsl:with-param name="CityCode" select ="$DepartTerminal" />
</xsl:call-template>
<xsl:text>-</xsl:text>
<xsl:call-template name="ConvertStationCode">
<xsl:with-param name="CityCode" select ="$ArriveTerminal" />
</xsl:call-template>
<br/>

<!--<xsl:value-of select="ms:format-date($timeFormat,$dtsArrive)"/>-->
<!--<xsl:value-of select= "ms:format-date($timeFormat,$dtsDepart)"/>-->
<xsl:value-of select="ms:format-date(dtsDepart,$dateFormat)"/>
<br/>
<xsl:text>Depart </xsl:text>&#32;&#32;
<xsl:text>&#32;</xsl:text>
<xsl:value-of select="ms:format-time(dtsDepart,$timeFormat)"/>
<xsl:text>&#32;</xsl:text>
<xsl:text>Arrive </xsl:text>&#32;&#32;
<xsl:text>&#32;</xsl:text>
<xsl:value-of select="ms:format-time(dtsArrive,$timeFormat)"/>
<xsl:text>&#32;</xsl:text>
<br/>
<br/>
<xsl:if test="count($SubTrip)>1">
</xsl:if>
</td>
</xsl:for-each>
<!--loop through each Sub Trips/Stops-->
</xsl:when>
<!--WhenSubTripis greater than 1-->
<xsl:otherwise>
<td width="250px">
<strong>Out Going Trip</strong>
<br/>
<xsl:value-of select="PassengerDetail/BusNo"/>&#32;
<xsl:value-of select="PassengerDetail/TravelNo"/>
<br/>
<!--<xsl:value-of select="concat((ArrivalStation, $EmptyString), ' (', ArrivalStation, ')')"/>-->
<!--<xsl:value-of select='concat(DepartureStation,,"-",ArrivalStation)'/>-->
<xsl:variable name ="DepartTerminal" select="DepartureStation," >
</xsl:variable>
<xsl:variable name ="ArriveTerminal" select="ArrivalStation" >
</xsl:variable>

<xsl:call-template name="ConvertStationCode">
<xsl:with-param name="CityCode" select ="$DepartTerminal" />
</xsl:call-template>
<xsl:text>-</xsl:text>
<xsl:call-template name="ConvertStationCode">
<xsl:with-param name="CityCode" select ="$ArriveTerminal" />
</xsl:call-template>
<br/>

<!--<xsl:value-of select="ms:format-date($timeFormat,$dtsArrive)"/>-->
<!--<xsl:value-of select= "ms:format-date($timeFormat,$dtsDepart)"/>-->
<xsl:value-of select="ms:format-date(dtsDepart,$dateFormat)"/>
<br/>
<!--<xsl:value-of select='concat("Depart"," ",ms:format-date($timeFormat,$dtsDepart),"Arive","",ms:format-date($timeFormat,$dtsArrive))'/>-->
<xsl:text>Depart </xsl:text>&#32;&#32;
<xsl:text>&#32;</xsl:text>
<xsl:value-of select="ms:format-time(dtsDepart,$timeFormat)"/>
<xsl:text>&#32;</xsl:text>
<xsl:text>Arrive </xsl:text>&#32;&#32;
<xsl:text>&#32;</xsl:text>
<xsl:value-of select="ms:format-time(dtsArrive,$timeFormat)"/>
<xsl:text>&#32;</xsl:text>
<br/>
<br/>
</td>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
<xsl:for-each select="/Reservations/TripServices/Trip[2]">
<xsl:choose>
<!--WhenSubTripis greater than 1-->
<xsl:when test="count($SubTrip)>1">
<xsl:variable name="j" select ="count($SubTrip)"/>
<!--loop through each Sub Trips/Stops-->
<xsl:for-each select="Stops/Stop[$j]">
<td width="250px">
<strong>IncomingTrip</strong>
<br/>
<xsl:value-of select="PassengerDetail/BusNo"/>&#32;
<xsl:value-of select="PassengerDetail/TravelNo"/>
<br/>
<!--<xsl:value-of select="concat((ArrivalStation, $EmptyString), ' (', ArrivalStation, ')')"/>-->
<!--<xsl:value-of select='concat(DepartureStation,,"-",ArrivalStation)'/>-->
<xsl:variable name ="DepartTerminal" select="DepartureStation," >
</xsl:variable>
<xsl:variable name ="ArriveTerminal" select="ArrivalStation" >
</xsl:variable>

<xsl:call-template name="ConvertStationCode">
<xsl:with-param name="CityCode" select ="$DepartTerminal" />
</xsl:call-template>
<xsl:text>-</xsl:text>
<xsl:call-template name="ConvertStationCode">
<xsl:with-param name="CityCode" select ="$ArriveTerminal" />
</xsl:call-template>
<br/>

<!--<xsl:value-of select="ms:format-date($timeFormat,$dtsArrive)"/>-->
<!--<xsl:value-of select= "ms:format-date($timeFormat,$dtsDepart)"/>-->
<xsl:value-of select="ms:format-date(dtsDepart,$dateFormat)"/>
<br/>
<!--<xsl:value-of select='concat("Depart"," ",ms:format-date($timeFormat,$dtsDepart),"Arive","",ms:format-date($timeFormat,$dtsArrive))'/>-->
<xsl:text>Depart </xsl:text>&#32;&#32;
<xsl:text>&#32;</xsl:text>
<xsl:value-of select="ms:format-time(dtsDepart,$timeFormat)"/>
<xsl:text>&#32;</xsl:text>
<xsl:text>Arrive </xsl:text>&#32;&#32;
<xsl:text>&#32;</xsl:text>
<xsl:value-of select="ms:format-time(dtsArrive,$timeFormat)"/>
<xsl:text>&#32;</xsl:text>
<br/>
<br/>
<xsl:if test="$j >1"></xsl:if>
</td>
</xsl:for-each>
<!--loop through each Sub Trips/Stops-->
</xsl:when>
<!--WhenSubTripis greater than 1-->

<xsl:otherwise>
<td width="250px">
<strong>IncomingTrip</strong>
<br/>
<xsl:value-of select="PassengerDetail/BusNo"/>&#32;
<xsl:value-of select="PassengerDetail/TravelNo"/>
<br/>
<!--<xsl:value-of select="concat((ArrivalStation, $EmptyString), ' (', ArrivalStation, ')')"/>-->
<!--<xsl:value-of select='concat(DepartureStation,,"-",ArrivalStation)'/>-->
<xsl:variable name ="DepartTerminal" select="DepartureStation," >
</xsl:variable>
<xsl:variable name ="ArriveTerminal" select="ArrivalStation" >
</xsl:variable>

<xsl:call-template name="ConvertStationCode">
<xsl:with-param name="CityCode" select ="$DepartTerminal" />
</xsl:call-template>
<xsl:text>-</xsl:text>
<xsl:call-template name="ConvertStationCode">
<xsl:with-param name="CityCode" select ="$ArriveTerminal" />
</xsl:call-template>
<br/>

<!--<xsl:value-of select="ms:format-date($timeFormat,$dtsArrive)"/>-->
<!--<xsl:value-of select= "ms:format-date($timeFormat,$dtsDepart)"/>-->
<xsl:value-of select="ms:format-date(dtsDepart,$dateFormat)"/>
<br/>
<xsl:text>Depart </xsl:text>&#32;&#32;
<xsl:text>&#32;</xsl:text>
<xsl:value-of select="ms:format-time(dtsDepart,$timeFormat)"/>
<xsl:text>&#32;</xsl:text>
<xsl:text>Arrive </xsl:text>&#32;&#32;
<xsl:text>&#32;</xsl:text>
<xsl:value-of select="ms:format-time(dtsArrive,$timeFormat)"/>
<xsl:text>&#32;</xsl:text>
<br/>
<br/>
</td>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:when>
<!--When Tripis greater than 1-->



<xsl:otherwise>
<xsl:for-each select="Reservations/TripServices[1]">
<xsl:choose>
<!--When Sub Trip is greater than 1-->
<xsl:when test="count($SubTrip)>1">
<xsl:variable name="j" select ="count($SubTrip)"/>
<!--loop through each Sub Trips/Stops-->
<xsl:for-each select="Stops/Stop[$j]">
<td width="250px">
<strong>Out Going Trip</strong>
<br/>
<xsl:value-of select="PassengerDetail/BusNo"/>&#32;
<xsl:value-of select="PassengerDetail/TravelNo"/>
<br/>
<!--<xsl:value-of select="concat((ArrivalStation, $EmptyString), ' (', ArrivalStation, ')')"/>-->
<!--<xsl:value-of select='concat(DepartureStation,,"-",ArrivalStation)'/>-->
<xsl:variable name ="DepartTerminal" select="DepartureStation," >
</xsl:variable>
<xsl:variable name ="ArriveTerminal" select="ArrivalStation" >
</xsl:variable>

<xsl:call-template name="ConvertStationCode">
<xsl:with-param name="CityCode" select ="$DepartTerminal" />
</xsl:call-template>
<xsl:text>-</xsl:text>
<xsl:call-template name="ConvertStationCode">
<xsl:with-param name="CityCode" select ="$ArriveTerminal" />
</xsl:call-template>
<br/>

<!--<xsl:value-of select="ms:format-date($timeFormat,$dtsArrive)"/>-->
<!--<xsl:value-of select= "ms:format-date($timeFormat,$dtsDepart)"/>-->
<xsl:value-of select="ms:format-date(dtsDepart,$dateFormat)"/>
<br/>
<!--<xsl:value-of select='concat("Depart"," ",ms:format-date($timeFormat,$dtsDepart),"Arive","",ms:format-date($timeFormat,$dtsArrive))'/>-->
<xsl:text>Depart </xsl:text>&#32;&#32;
<xsl:text>&#32;</xsl:text>
<xsl:value-of select="ms:format-time(dtsDepart,$timeFormat)"/>
<xsl:text>&#32;</xsl:text>
<xsl:text>Arrive </xsl:text>&#32;&#32;
<xsl:text>&#32;</xsl:text>
<xsl:value-of select="ms:format-time(dtsArrive,$timeFormat)"/>
<xsl:text>&#32;</xsl:text>
<br/>
<br/>
<xsl:if test="$j >1"></xsl:if>
</td>
</xsl:for-each>
<!--loop through each Stop-->
</xsl:when>
<!--When Sub Trip is greater than 1-->
<xsl:otherwise>
<td width="250px">
<strong>Out Going Trip</strong>
<br/>
<xsl:value-of select="PassengerDetail/BusNo"/>&#32;
<xsl:value-of select="PassengerDetail/TravelNo"/>
<br/>
<!--<xsl:value-of select="concat((ArrivalStation, $EmptyString), ' (', ArrivalStation, ')')"/>-->
<!--<xsl:value-of select='concat(DepartureStation,,"-",ArrivalStation)'/>-->
<xsl:variable name ="DepartTerminal" select="DepartureStation," >
</xsl:variable>
<xsl:variable name ="ArriveTerminal" select="ArrivalStation" >
</xsl:variable>

<xsl:call-template name="ConvertStationCode">
<xsl:with-param name="CityCode" select ="$DepartTerminal" />
</xsl:call-template>
<xsl:text>-</xsl:text>
<xsl:call-template name="ConvertStationCode">
<xsl:with-param name="CityCode" select ="$ArriveTerminal" />
</xsl:call-template>
<br/>

<!--<xsl:value-of select="ms:format-date($timeFormat,$dtsArrive)"/>-->
<!--<xsl:value-of select= "ms:format-date($timeFormat,$dtsDepart)"/>-->
<xsl:value-of select="ms:format-date(dtsDepart,$dateFormat)"/>
<br/>
<!--<xsl:value-of select='concat("Depart"," ",ms:format-date($timeFormat,$dtsDepart),"Arive","",ms:format-date($timeFormat,$dtsArrive))'/>-->
<xsl:text>Depart </xsl:text>&#32;&#32;
<xsl:text>&#32;</xsl:text>
<xsl:value-of select="ms:format-time(dtsDepart,$timeFormat)"/>
<xsl:text>&#32;</xsl:text>
<xsl:text>Arrive </xsl:text>&#32;&#32;
<xsl:text>&#32;</xsl:text>
<xsl:value-of select="ms:format-time(dtsArrive,$timeFormat)"/>
<xsl:text>&#32;</xsl:text>
<br/>
<br/>
</td>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:otherwise>
</xsl:choose>

</tr>



***********************************************************************
Sample XML File



<?xml version="1.0" encoding="utf-8" ?>
<Reservations>
<ReservationsID>192D1278</ReservationsID>
<ReferenceID />
<ReservationStatus>Default</ReservationStatus>
<ReservationReferenceID>0@0h$891WWVV**1!</ReservationReferenceID>


<ReservedPassengers>
<ReservedPassenger>
<State>Default</State>
<PassengerNumber />
<PassengerNumber>0</PassengerNumber>
<Name>
<Title>MR</Title>
<FirstName>Raphael</FirstName>
<MiddleName>D.</MiddleName>
<LastName>Crisanto</LastName>
</Name>
<PasPriceKind>
<PasType/>
</PasPriceKind>
<PassengerFees />
<PassengerPenaltyFees />
<PassengerID>50574540</PassengerID>
<FamilyNumber>0</FamilyNumber>
<ResidentCountry>US</ResidentCountry>
<TotalCost>17668.00000</TotalCost>
<BalanceDue>0</BalanceDue>
<PassengerMinor>
<PassengerID>0</PassengerID>
<DTSB>
9999-12-31T00:00:00Z</DTSB>
<Gender>Male</Gender>
<Nationality />
<ResidentCountry />
<Name>
<Title />
<FirstName />
<MiddleName />
<LastName />
<Suffix />
</Name>
</PassengerMinor>
</ReservedPassenger>
<ReservedPassenger>
<State>Default</State>
<PassengerNumber />
<PassengerNumber>0</PassengerNumber>
<Name>
<Title>Mrs</Title>
<FirstName>Grace</FirstName>
<MiddleName>T.</MiddleName>
<LastName>Hilton</LastName>

</Name>
<PasPriceKind>
<PasType/>
</PasPriceKind>
<PassengerFees />
<PassengerPenaltyFees />
<PassengerID>50574541</PassengerID>
<FamilyNumber>0</FamilyNumber>
<ResidentCountry>US</ResidentCountry>
<TotalCost>17668.00000</TotalCost>
<BalanceDue>0</BalanceDue>
<PassengerMinor>
<PassengerID>0</PassengerID>
<DTSB>9999-12-31T00:00:00Z</DTSB>
<Gender>Male</Gender>
<Nationality />
<ResidentCountry />
<Name>
<Title />
<FirstName />
<MiddleName />
<LastName />
<Suffix />
</Name>
</PassengerMinor>
</ReservedPassenger>
<ReservedPassenger>
<State>Pending</State>
<PassengerNumber />
<PassengerNumber>0</PassengerNumber>
<Name>
<Title>Mr.</Title>
<FirstName>Clint</FirstName>
<MiddleName>T.</MiddleName>
<LastName>Crisanto</LastName>

</Name>
<PasPriceKind>
<PasType/>
</PasPriceKind>
<PassengerFees />
<PassengerPenaltyFees />
<PassengerID>50574542</PassengerID>
<FamilyNumber>0</FamilyNumber>
<ResidentCountry>US</ResidentCountry>
<TotalCost>17668.00000</TotalCost>
<BalanceDue>0</BalanceDue>
<PassengerMinor>
<PassengerID>0</PassengerID>
<DTSB>9999-12-31T00:00:00Z</DTSB>
<Gender>Male</Gender>
<Nationality />
<ResidentCountry />
<Name>
<Title />
<FirstName />
<MiddleName />
<LastName />
<Suffix />
</Name>
</PassengerMinor>
</ReservedPassenger>
</ReservedPassengers>
<TripServices>
<Trip>
<Stops>
<Stop>
<DepartureStation>ABCCity</DepartureStation>
<dtsDepart>2008-03-22T12:25:00</dtsDepart>
<ArrivalStation>ABCStopCity1</ArrivalStation>
<dtsArrive>2008-03-22T13:15:00</dtsArrive>
<PassengerDetail>
<BusNo>TEA123</BusNo>
<TravelNo>900</TravelNo>
</PassengerDetail>
</Stop>
<Stop>
<DepartureStation>ABCStopCity2</DepartureStation>
<dtsDepart>2008-03-22T20:55:00</dtsDepart>
<ArrivalStation>DEFCity</ArrivalStation>
<dtsArrive>2008-03-23T00:35:00</dtsArrive>
<PassengerDetail>
<BusNo>TEA123</BusNo>
<TravelNo>900</TravelNo>
</PassengerDetail>
</Stop>
</Stops>
<NotForGeneralUse>false</NotForGeneralUse>
<Fares>
<Fare>
<TypeOfService>Y</TypeOfService>
<RuleTariff />
<BusNo />
<RuleNumber />
<FareBasis />
</Fare>
</Fares>
<TripClasses />
</Trip>
</TripServices>
<TripServices>
<Trip>
<Stops>
<Stop>
<DepartureStation>GHICity</DepartureStation>
<dtsDepart>2008-03-22T12:25:00</dtsDepart>
<ArrivalStation>GHICityStop1</ArrivalStation>
<dtsArrive>2008-03-22T13:15:00</dtsArrive>
<PassengerDetail>
<BusNo>TEA123</BusNo>
<TravelNo>900</TravelNo>
</PassengerDetail>
</Stop>
<Stop>
<DepartureStation>GHICityStop1</DepartureStation>
<dtsDepart>2008-03-22T20:55:00</dtsDepart>
<ArrivalStation>GHICity</ArrivalStation>
<dtsArrive>2008-03-23T00:35:00</dtsArrive>
<PassengerDetail>
<BusNo>TEA123</BusNo>
<TravelNo>900</TravelNo>
</PassengerDetail>
</Stop>

<Stop>
<DepartureStation>ABCStopCity1</DepartureStation>
<dtsDepart>2008-03-22T12:25:00</dtsDepart>
<ArrivalStation>ABCSCityAgain</ArrivalStation>
<dtsArrive>2008-03-22T13:15:00</dtsArrive>
<PassengerDetail>
<BusNo>TEA123</BusNo>
<TravelNo>900</TravelNo>
</PassengerDetail>
</Stop>


</Stops>
<NotForGeneralUse>false</NotForGeneralUse>
<Fares>
<Fare>
<TypeOfService>Y</TypeOfService>
<RuleTariff />
<BusNo />
<RuleNumber />
<FareBasis />
</Fare>
</Fares>
<TripClasses />
</Trip>
</TripServices>
</Reservations>


**********************************************************************************************************************************************
"The reason of our purpose is the purpose of our reason" - eeginakiyuckudon


UnknownTrip-Translators.xslt
Code Fragment

UnknownReservation.xml
Reservation- Fragment

   
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.