Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Flight ElapsedTime="760" GroundTime="0" ArrDayOffset="00">
- −
- <Dep Stops="00" LegID="1047469" Frequency=" 6 " DepTime="1900-01-01T11:00:00" ElapsedTime="760" CodeShareInd="0" EquipChangeInd="N">
- <EffFrom>2008-03-29</EffFrom>
- <EffTo>2008-03-29</EffTo>
- <Equipment Code="346">Airbus Industrie A340-600</Equipment>
- <Carrier Code="VS" FlightNumber="251">Virgin Atlantic Airways</Carrier>
- <SAD/>
- −
- <Classes>
- <Fst/>
- −
- <Bus>
- <PRBD_PassengerClass PRBDCode="J"/>
- <PRBD_PassengerClass PRBDCode="D"/>
- <PRBD_PassengerClass PRBDCode="Z"/>
- <Meal MealCode="L"/>
- <Meal MealCode="S"/>
- </Bus>
- −
- <Eco>
- <PRBD_PassengerClass PRBDCode="W"/>
- <PRBD_PassengerClass PRBDCode="S"/>
- <PRBD_PassengerClass PRBDCode="K"/>
- <PRBD_PassengerClass PRBDCode="Y"/>
- <PRBD_PassengerClass PRBDCode="B"/>
- <PRBD_PassengerClass PRBDCode="L"/>
- <PRBD_PassengerClass PRBDCode="M"/>
- <PRBD_PassengerClass PRBDCode="Q"/>
- <PRBD_PassengerClass PRBDCode="X"/>
- <PRBD_PassengerClass PRBDCode="N"/>
- <Meal MealCode="L"/>
- <Meal MealCode="S"/>
- </Eco>
- </Classes>
- <City CityCode="SHA">Shanghai</City>
- <Port PortCode="PVG">Shanghai Pudong International Apt</Port>
- <Country CountryCode="CN">China </Country>
- <SubCountry>
- </SubCountry>
- <State>
- </State>
- <Term TermCode="2">Terminal 2 </Term>
- </Dep>
- −
- <Arr ArrTime="1900-01-01T15:40:00">
- <City CityCode="LON">London</City>
- <Port PortCode="LHR">London Heathrow Apt</Port>
- <Country CountryCode="GB">United Kingdom </Country>
- <SubCountry>
- </SubCountry>
- <State>
- </State>
- <Term TermCode="3">Terminal 3 </Term>
- </Arr>
- </Flight>
- −
- <Flight ElapsedTime="760" GroundTime="0" ArrDayOffset="00">
- −
- <Dep Stops="00" LegID="1047456" Frequency=" 6 " DepTime="1900-01-01T11:00:00" ElapsedTime="760" CodeShareInd="0" EquipChangeInd="N">
- <EffFrom>1900-01-01</EffFrom>
- <EffTo>2008-03-22</EffTo>
- <Equipment Code="346">Airbus Industrie A340-600</Equipment>
- <Carrier Code="VS" FlightNumber="251">Virgin Atlantic Airways</Carrier>
- <SAD/>
- −
- <Classes>
- <Fst/>
- −
- <Bus>
- <PRBD_PassengerClass PRBDCode="J"/>
- <PRBD_PassengerClass PRBDCode="D"/>
- <PRBD_PassengerClass PRBDCode="Z"/>
- <Meal MealCode="L"/>
- <Meal MealCode="S"/>
- </Bus>
- −
- <Eco>
- <PRBD_PassengerClass PRBDCode="W"/>
- <PRBD_PassengerClass PRBDCode="S"/>
- <PRBD_PassengerClass PRBDCode="K"/>
- <PRBD_PassengerClass PRBDCode="Y"/>
- <PRBD_PassengerClass PRBDCode="B"/>
- <PRBD_PassengerClass PRBDCode="L"/>
- <PRBD_PassengerClass PRBDCode="M"/>
- <PRBD_PassengerClass PRBDCode="Q"/>
- <PRBD_PassengerClass PRBDCode="X"/>
- <PRBD_PassengerClass PRBDCode="N"/>
- <Meal MealCode="L"/>
- <Meal MealCode="S"/>
- </Eco>
- </Classes>
- <City CityCode="SHA">Shanghai</City>
- <Port PortCode="PVG">Shanghai Pudong International Apt</Port>
- <Country CountryCode="CN">China </Country>
- <SubCountry>
- </SubCountry>
- <State>
- </State>
- <Term TermCode="1">Terminal 1 </Term>
- </Dep>
- −
- <Arr ArrTime="1900-01-01T15:40:00">
- <City CityCode="LON">London</City>
- <Port PortCode="LHR">London Heathrow Apt</Port>
- <Country CountryCode="GB">United Kingdom </Country>
- <SubCountry>
- </SubCountry>
- <State>
- </State>
- <Term TermCode="3">Terminal 3</Term>
- </Arr>
- </Flight>
- the way that i use to solve the problems
- dep_bus = Array.new
- num=0
- REXML::XPath.each(xml, '//Bus') do |t|
- dep_bus << t
- num+=1
- #puts "#{self.describe(t)}."
- end
- p dep_bus.length
- puts dep_bus[0]
- REXML::XPath.each(dep_bus[0], "//Bus/PRBD_PassengerClass") do |r|
- p r
- end
- it is not working
- the result that i get in console
Add Comment
Please, Sign In to add comment