ok this beats me, i' m about to smatch the PC can you let me know what i'm missing ?
i 've got my xml search function working: function findAnchor(projectName, xml){ var myscape = $("scape[title='" + UI.sortBy + "']", xml.responseText); var myItem = myscape.find('item[title="' + projectName + '"]'); var myCol = myItem.parent(); myVal = myCol.attr('title'); $.log("dsanchor for " + projectName + " in scape:" + UI.sortBy + "=" + myVal); return myVal; } but i must be doing wrong in traversing, because, say UI.sortBy='time', projectName='test-release' it keeps on returning myVal='title' when it should be '2007', why ??? here is the xml 'im loading... <datascapes> <scape title="title"> <col title="E"> <item title="electric_courtship_songs" /> </col> <col title="L"> <item title="liquidspace" /> <item title="liquidspace01" /> <item title="liquidspace02" /> <item title="liquidspace03" /> </col> <col title="S"> <item title="space-navigable-music" /> </col> <col title="T"> <item title="test-release" /> <item title="touch" /> </col> </scape> <scape title="time"> <col title="2004"> <item title="electric_courtship_songs" /> </col> <col title="2003"> <item title="liquidspace" /> <item title="liquidspace01" /> </col> <col title="2004"> <item title="liquidspace02" /> </col> <col title="2007"> <item title="liquidspace03" /> </col> <col title="2000"> <item title="space-navigable-music" /> </col> <col title="2007"> <item title="test-release" /> </col> <col title="2006"> <item title="touch" /> </col> </scape> </datascapes>