Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

XML nested Loop?

0 views
Skip to first unread message

cLeAnEr

unread,
Nov 30, 2006, 2:41:38 AM11/30/06
to
hi all.

I´ve just completed a little test for making a tree component with custom
icons / bransch.
However, i can only get my first branch to show custom icons.(links -
document) I figure I need to make a nested loop to Iterate over
nextSibling?. I tried ALOT, but i guess I´m doing something completely
wrong.


here is code for my tree so far:

my_xml = new XML();
my_xml.ignoreWhite = true;
my_xml.load("tree.xml");

my_xml.onLoad = function(){
myTree.dataProvider = this.firstChild;


var folders = my_xml.firstChild.firstChild;
var docs = folders.childNodes;

for (var i=0; i < docs.length; i++){
currDoc = docs[i];
trace(docs[i]);

var docIcon = currDoc.attributes.pic;

switch(docIcon){
case "pdf":
myTree.setIcon(currDoc, "pdfIcon");
break;
case "word":
myTree.setIcon(currDoc, "wordIcon");
break;
case "excel":
myTree.setIcon(currDoc, "excelIcon");
break;
case "ie":
myTree.setIcon(currDoc, "ieIcon");
break;
}//switch
} //for
};//onLoad


And here is the XML I used:

<node label="» Dokument typer">
<node label="» links - document">
<node label="test.url" url="http://www." pic="ie" info="test text" />
<node label="test.doc" url="test.doc" pic="word" info="test text" />
<node label="test.excel" url="test.xls" pic="excel" info="test text" />
<node label="test.pdf" url="test.pdf" pic="pdf" info="test text." />
</node>
<node label="» Links - document">
<node label="test URL" url="http://www." pic="ie" info="test text." />
<node label="test URL" url="http://www." pic="ie" info="test text." />
</node>
</node>


cLeAnEr

unread,
Nov 30, 2006, 5:05:09 AM11/30/06
to
Solved it ..works nicely :D
ty anyways.


//cleaner
"cLeAnEr" <niclas...@vesam.se> skrev i meddelandet
news:ekm1vc$r8h$1...@forums.macromedia.com...

Pinnennet

unread,
May 5, 2009, 7:01:43 PM5/5/09
to
Well now im sitting here 3 years later with the same problem. Is there someway i could get a completed version of the code please? Anyone?

Posted via DevelopmentNow.com Groups
http://www.developmentnow.com/g/

0 new messages