Hello again, i'm banging my head on this issue:
I'm using a function to search through a small bit xml. It works more or less except that the returned value is not correct. Here is my function: function findAnchor(projectName,scape, xml){ var myscape = $("scape[title='" + scape + "']", xml.responseText); var myItem = $('item[title="' + projectName + '"]', myscape); var myCol = $(myItem).parent(); myVal = $(myCol).attr('title'); $.log("dsanchor for " + projectName + " in scape:" + UI.sortBy + "=" + myVal); return myVal; } The xml file is herebelow. Now, if i try : var dsAnchorVar = findAnchor('test-release','time', xml); it returns "time", whereas it should return "2007". Can you tell me why ? It seems to me the .parent(); selector does not function... <?xml version="1.0" encoding="UTF-8"?> <datascapes> <scape title="title"> <col title="L"> <item title="liquidspace" /> <item title="liquidspace01" /> </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="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> Alexandre