Hi Dave. 

you have to open the xml whit a root tag, the xml parser think it is 
more than one root here because you dident create the root, you went 
straight to the nodes, then each node becomes a root ;)

<mx:XML>
<root>

your nodes here.

</root>
</mx:XML>


here is a working sample for you.


<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; 
layout="absolute">
<mx:Panel height="100%" title="My Links" fontSize="18">
 <mx:Tree x="76" y="102" width="343" showRoot="false" id="treLinks" 
labelField="@label" fontSize="10">
  <mx:dataProvider>
    <mx:XML>
           <root label="My Url's" id="00000">
                        <node label="Folder1">
                  <node label="Leaf1" nodeURL="http://www.qa.com"/>
               </node>
               <node label="Folder2">
                  <node label="Leaf2" 
nodeURL="http://www.yahoo.com"; />
               </node>
                </root>
    </mx:XML>
         </mx:dataProvider>
 </mx:Tree>
   </mx:Panel>
</mx:Application>

one tip don't use the name root. use insted myRoot or something,
I have runned into som bugs when using root.

Cato Paus


--- In [email protected], Dave <[EMAIL PROTECTED]> wrote:
>
> Newbie question here.
>   Got the error: Only one root tag is allowed.
>    
>   The error appears on the <mx:XML> line. Is an XML tree in 
dataProvider not allowed?
>   Thanks anyone.
>   Dave
>    
>    
>   The application is:
>    
>   <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; 
layout="absolute">
> <mx:Panel height="100%" title="My Links" fontSize="18">
>    <mx:Tree x="76" y="102" width="343" id="treLinks" fontSize="10">
>   <mx:dataProvider>
>             <mx:XML>
>                <node label="Folder1">
>                   <node label="Leaf1" nodeURL="http://www.qa.com"/>
>                </node>
>                <node label="Folder2">
>                   <node label="Leaf2" 
nodeURL="http://www.yahoo.com"; />
>                </node>
>             </mx:XML>
>          </mx:dataProvider>
>  </mx:Tree>
>    </mx:Panel>
> </mx:Application>
>


Reply via email to