Arrays start at zero.  You're starting at one.  Perhaps you are
running past the end of the array.

Try:
 <cfloop from="0" to="#numFlights#" index="i">
instead of:
 <cfloop from="1" to="#numFlights#" index="i">

On Wed, Aug 1, 2012 at 5:52 AM, Nick Sweeney <[email protected]> wrote:
>
> Hi Everyone - I am having difficulties outputting my parsed XML. (Data feed 
> from flightstats.com)
>
> It is probably something to do with the syntax of "noname namespace" - I have 
> no idea what that means but I found some comments on it on Steven Erats blog 
> that fixed my initial reading of the file... But I am still having issues 
> with outputting the data.
>
> The error I recieve is:
> Element AIRLINE.XMLATTRIBUTES.AIRLINECODE is undefined in MYXML.
>
> However - that "element" is there - I think I am just calling it wrong.
>
> Please help!  Thank you!
>
> - Nick
>
>
>
> Code:
> <cfset mydoc = XmlParse(CFHTTP.FileContent)>
>
> <cfset myFlights = 
> xmlSearch(mydoc,'/:FlightHistoryGetRecordsResponse/:FlightHistory')>
>
> <cfset numFlights = 
> "#ArrayLen(xmlSearch(mydoc,'/:FlightHistoryGetRecordsResponse/:FlightHistory'))#">
> <cfoutput>ArrayLen:: #numFlights#</cfoutput>
> <h1>Data List Begin</h1>
> <ol>
> <cfoutput>
> <cfloop from="1" to="#numFlights#" index="i">
>         <cfset myXML = xmlparse(myFlights[i])>
>         <li>
>     <b>ID:</b> #myXML.Airline.XmlAttributes.AirlineCode# :::
>         </li>
>
> </cfloop>
> </cfoutput>
> </ol>
>
>
> XML snipet as follows:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <FlightHistoryGetRecordsResponse 
> xmlns="http://pathfinder-xml/FlightHistoryService.xsd";>
>   <FlightHistory DepartureAirportTimeZoneOffset="-5" 
> ArrivalAirportTimeZoneOffset="-5" ActualAirTime="88" 
> ActualRunwayArrivalDate="2012-07-31T14:10:00.000" 
> ActualRunwayDepartureDate="2012-07-31T12:42:00.000" 
> ArrivalDate="2012-07-31T13:03:00.000" CreatorCode="A" 
> DepartureDate="2012-07-31T11:29:00.000" 
> EstimatedRunwayArrivalDate="2012-07-31T14:06:00.000" 
> EstimatedRunwayDepartureDate="2012-07-31T12:41:00.000" 
> FlightHistoryId="270615028" FlightNumber="3265" ScheduledAirTime="94" 
> ScheduledRunwayArrivalDate="2012-07-31T13:03:00.000" 
> ScheduledRunwayDepartureDate="2012-07-31T11:29:00.000" Status="Landed" 
> StatusCode="L">
>     <Airline AirlineCode="9E" IATACode="9E" ICAOCode="FLG" Name="Pinnacle 
> Airlines"/>
>     <Origin AirportCode="CWA" FAACode="CWA" IATACode="CWA" ICAOCode="KCWA" 
> Name="Central Wisconsin Airport"/>
>     <Destination AirportCode="MEM" FAACode="MEM" IATACode="MEM" 
> ICAOCode="KMEM" Name="Memphis International Airport"/>
>   </FlightHistory>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-newbie/message.cfm/messageid:5879
Subscription: http://www.houseoffusion.com/groups/cf-newbie/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-newbie/unsubscribe.cfm

Reply via email to