# Xml

**URL:** <https://forum.kirupa.com/t/xml/34492>\
**Category:** Uncategorized\
**Created:** [November 3, 2003, 5:05am UTC](https://forum.kirupa.com/t/xml/34492 "2003-11-03T05:05:32Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![rysolag](https://avatars.discourse-cdn.com/v4/letter/r/ba8739/32.png) [@rysolag](https://forum.kirupa.com/u/rysolag)\
**Post date:** [November 3, 2003, 5:05am UTC](https://forum.kirupa.com/t/xml/34492/1 "2003-11-03T05:05:32Z")

</div>

Here’s my script:

xmlTracks = new XML();  
xmlTracks.load(“myXML.xml”);

xmlTracks.onLoad = tracksLoad;

function tracksLoad(success)  
{  
if(success)  
{  
for(var i = 0; i \< this.childNodes.length; i++)  
{  
trace(this.childNodes\*.nodeName);  
}  
trace(this.status);  
}  
else  
{  
trace(“error”);  
}  
}

Here’s the output:

tracks  
null  
0

and here’s the XML:

\<tracks\>  
\<song1 name=“one”/\>  
\<song2 name=“two”/\>  
\<song3 name=“three”/\>  
\</tracks\>

why does it print the null?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [November 3, 2003, 5:19am UTC](https://forum.kirupa.com/t/xml/34492/2 "2003-11-03T05:19:26Z")

</div>

Set its [font=courier new]ignoreWhite[/font] property to [font=courier new]true[/font]. 😛

[http://www.macromedia.com/support/flash/action\_scripts/actionscript\_dictionary/actionscript\_dictionary840.html](http://www.macromedia.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary840.html)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [November 3, 2003, 5:26am UTC](https://forum.kirupa.com/t/xml/34492/3 "2003-11-03T05:26:00Z")

</div>

xmlTracks.load(“myXML.xml”);

xmlTracks.onLoad = tracksLoad;

function tracksLoad(success)  
{  
if(success)  
{  
this.ignoreWhite = true;  
for(var i = 0; i \< this.childNodes.length; i++)  
{  
trace(this.childNodes\*.nodeName);  
}  
trace(this.status);  
}  
else  
{  
trace(“error”);  
}  
}

same thing…

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [November 3, 2003, 5:28am UTC](https://forum.kirupa.com/t/xml/34492/4 "2003-11-03T05:28:07Z")

</div>

… Set it **before** the XML file is loaded. :sigh:

```auto
xmlTracks = new XML();
xmlTracks.ignoreWhite = true;
xmlTracks.onLoad = tracksLoad;
xmlTracks.load("myXML.xml");

```

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [November 3, 2003, 5:31am UTC](https://forum.kirupa.com/t/xml/34492/5 "2003-11-03T05:31:05Z")

</div>

oops, thanks for the help.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [November 3, 2003, 5:31am UTC](https://forum.kirupa.com/t/xml/34492/6 "2003-11-03T05:31:26Z")

</div>

No problem. 😛
