Assuming you simply want an array of strings:
// assuming you have an xml variable pointing to the xml document called xml
var arr:Array = new Array();
var polylineList:XMLList = xml.polyline1;
for each (var polyline:XML in polylineList) {
        var str:String = polyli...@lat + ';' + polyli...@lng;
        arr.push(str);
}


If instead you're wanting an array of Point objects:
var arr:Array = new Array();
var polylineList:XMLList = xml.polyline1;
for each (var polyline:XML in polylineList) {
var pnt:Point = new Point(Number(polyli...@lng),Number(polyli...@lat)); // this may need some error checking on Number conversion
        arr.push(pnt);
}


Hope this helps.

Justin Nichols


On May 4, 2009, at 11:40 AM, eric decoff wrote:

Hey all -

I want to take the following XML data and create an array string of points in flex?

<polylines>
<polyline1 lng="-85.049919" lat="33.755525"/>

<polyline1 lng="-85.011523" lat="33.754929"/>

<polyline1 lng="-85.01164" lat="33.747026"/>

<polyline1 lng="-85.011764" lat="33.731849"/>

<polyline1 lng="-85.00982" lat="33.731789"/>

<polyline1 lng="-85.004495" lat="33.733545"/>

<polyline1 lng="-85.004495" lat="33.733545"/>

<polyline1 lng="-85.006401" lat="33.736656"/>

<polyline1 lng="-85.006401" lat="33.736656"/>

<polyline1 lng="-85.007285" lat="33.737946"/>

<polyline1 lng="-85.007285" lat="33.737946"/>

<polyline1 lng="-85.00241" lat="33.739791"/>

<polyline1 lng="-85.00241" lat="33.739791"/>

<polyline1 lng="-85.001462" lat="33.736876"/>

<polyline1 lng="-84.998806" lat="33.735477"/>

<polyline1 lng="-84.998888" lat="33.731677"/>

<polyline1 lng="-84.998888" lat="33.731677"/>

<polyline1 lng="-84.998914" lat="33.73167"/>

<polyline1 lng="-84.998914" lat="33.73167"/>

<polyline1 lng="-84.99901" lat="33.730368"/>

<polyline1 lng="-84.994376" lat="33.730309"/>

<polyline1 lng="-84.994356" lat="33.729436"/>

<polyline1 lng="-85.000076" lat="33.726077"/>

<polyline1 lng="-85.000076" lat="33.726077"/>

<polyline1 lng="-85.002101" lat="33.726597"/>

<polyline1 lng="-85.003173" lat="33.725994"/>

<polyline1 lng="-85.004675" lat="33.725984"/>

<polyline1 lng="-85.012278" lat="33.727031"/>

<polyline1 lng="-85.012278" lat="33.727031"/>

<polyline1 lng="-85.012132" lat="33.722451"/>

<polyline1 lng="-85.012132" lat="33.722451"/>

<polyline1 lng="-85.006074" lat="33.720745"/>

<polyline1 lng="-85.006074" lat="33.720745"/>

<polyline1 lng="-85.008761" lat="33.71793"/>

<polyline1 lng="-85.008761" lat="33.71793"/>

<polyline1 lng="-85.010542" lat="33.718045"/>

<polyline1 lng="-85.010542" lat="33.718045"/>

<polyline1 lng="-85.012015" lat="33.71804"/>

<polyline1 lng="-85.012015" lat="33.71804"/>

<polyline1 lng="-85.015724" lat="33.714017"/>

<polyline1 lng="-85.015724" lat="33.714017"/>

<polyline1 lng="-85.018009" lat="33.713995"/>

<polyline1 lng="-85.018009" lat="33.713995"/>

<polyline1 lng="-85.042033" lat="33.714502"/>

<polyline1 lng="-85.042033" lat="33.714502"/>

<polyline1 lng="-85.047236" lat="33.714578"/>

<polyline1 lng="-85.047236" lat="33.714578"/>

<polyline1 lng="-85.050889" lat="33.714632"/>

<polyline1 lng="-85.050889" lat="33.714632"/>

<polyline1 lng="-85.050809" lat="33.718232"/>

<polyline1 lng="-85.050671" lat="33.724451"/>

<polyline1 lng="-85.050671" lat="33.724451"/>

<polyline1 lng="-85.05059" lat="33.728112"/>

<polyline1 lng="-85.05059" lat="33.728112"/>

<polyline1 lng="-85.050548" lat="33.730024"/>

<polyline1 lng="-85.050548" lat="33.730024"/>

<polyline1 lng="-85.050513" lat="33.731618"/>

<polyline1 lng="-85.050513" lat="33.731618"/>

<polyline1 lng="-85.050496" lat="33.732416"/>

<polyline1 lng="-85.050344" lat="33.737895"/>

<polyline1 lng="-85.050344" lat="33.737895"/>

<polyline1 lng="-85.050332" lat="33.738403"/>

<polyline1 lng="-85.050332" lat="33.738403"/>

<polyline1 lng="-85.051371" lat="33.738403"/>

<polyline1 lng="-85.051371" lat="33.740741"/>

<polyline1 lng="-85.050278" lat="33.740742"/>

<polyline1 lng="-85.050278" lat="33.740742"/>

<polyline1 lng="-85.049919" lat="33.755525"/>

</polylines>


Reply via email to