# XML Parsing problem

**URL:** <https://forum.kirupa.com/t/xml-parsing-problem/269537>\
**Category:** Uncategorized\
**Created:** [August 28, 2008, 5:43pm UTC](https://forum.kirupa.com/t/xml-parsing-problem/269537 "2008-08-28T17:43:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![DrMaxMad](https://avatars.discourse-cdn.com/v4/letter/d/d26b3c/32.png) [@DrMaxMad](https://forum.kirupa.com/u/DrMaxMad)\
**Post date:** [August 28, 2008, 5:43pm UTC](https://forum.kirupa.com/t/xml-parsing-problem/269537/1 "2008-08-28T17:43:22Z")

</div>

Hi…

i am having some problems in parsing xml…  
here is the xml i am trying…

> \<?xml version=“1.0” encoding=“UTF-8” ?\>  
> \<gallery\>

\<catagory name=“cat1” id=“001” \>   
\<subCatagory name=“subCat1” \>  
\<!-- picture –\>  
\<image\>images/image\_01.jpg\</image\>  
\<thumb\>thumbs/thumb\_01.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_02.jpg\</image\>  
\<thumb\>thumbs/thumb\_02.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_03.jpg\</image\>  
\<thumb\>thumbs/thumb\_03.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_04.jpg\</image\>  
\<thumb\>thumbs/thumb\_04.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_05.jpg\</image\>  
\<thumb\>thumbs/thumb\_05.jpg\</thumb\>  
\</subCatagory\>  
\<subCatagory name=“subCat2” \>  
\<!-- picture –\>  
\<image\>images/image\_06.jpg\</image\>  
\<thumb\>thumbs/thumb\_06.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_07.jpg\</image\>  
\<thumb\>thumbs/thumb\_07.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_08.jpg\</image\>  
\<thumb\>thumbs/thumb\_08.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_09.jpg\</image\>  
\<thumb\>thumbs/thumb\_09.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_10.jpg\</image\>  
\<thumb\>thumbs/thumb\_10.jpg\</thumb\>  
\</subCatagory\>  
\</catagory\>  
\<catagory name=“cat2” id=“002” \>   
\<subCatagory name=“subCat1” \>  
\<!-- picture –\>  
\<image\>images/image\_11.jpg\</image\>  
\<thumb\>thumbs/thumb\_11.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_12.jpg\</image\>  
\<thumb\>thumbs/thumb\_12.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_13.jpg\</image\>  
\<thumb\>thumbs/thumb\_13.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_14.jpg\</image\>  
\<thumb\>thumbs/thumb\_14.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_15.jpg\</image\>  
\<thumb\>thumbs/thumb\_15.jpg\</thumb\>  
\</subCatagory\>  
\<subCatagory name=“subCat2” \>  
\<!-- picture –\>  
\<image\>images/image\_16.jpg\</image\>  
\<thumb\>thumbs/thumb\_16.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_17.jpg\</image\>  
\<thumb\>thumbs/thumb\_17.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_18.jpg\</image\>  
\<thumb\>thumbs/thumb\_18.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_19.jpg\</image\>  
\<thumb\>thumbs/thumb\_19.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_20.jpg\</image\>  
\<thumb\>thumbs/thumb\_20.jpg\</thumb\>  
\<!-- picture –\>  
\<image\>images/image\_21.jpg\</image\>  
\<thumb\>thumbs/thumb\_21.jpg\</thumb\>  
\</subCatagory\>  
\</catagory\>

\</gallery\>

here is the code i am using

> var xmlLoader:URLLoader = new URLLoader();  
> var xmlData:XML = new XML();

xmlLoader.addEventListener (Event.COMPLETE, loadXML);

xmlLoader.load (new URLRequest(“gallery/image\_details.xml”));

function loadXML (eve:Event):void  
{  
xmlData = new XML(eve.target.data);  
ParseGallery (xmlData);  
}

function ParseGallery (xmlInput:XML):void  
{  
var catagoryList:XMLList = xmlInput.catagory;

```
for (var i:int = 0; i &lt; catagoryList.length(); i++)
{
	var catagoryElement:XMLList = catagoryList*;
	trace (catagoryElement);
}

```

}

and this is the error i am getting

> TypeError: Error #1034: Type Coercion failed: cannot convert XML@1bf99d21 element \<catagory name=“cat1” id=“001”\> to XMLList.  
> at main\_gallery\_fla::MainTimeline/ParseGallery()  
> at main\_gallery\_fla::MainTimeline/loadXML()  
> at flash.events::EventDispatcher/dispatchEventFunction()  
> at flash.events::EventDispatcher/dispatchEvent()  
> at [flash.net](http://flash.net)::URLLoader/onComplete()

i have googled this problem but nothing came out
