I'm responding to my own post here, in case anyone has the same question. I was incorrect. If you rearrange the items in a Tree that uses XML as its dataProvider, this actually does rearrange the nodes in the XML. My error was to look at the XML in the Tree's 'change' event handler, at which point it hadn't changed. When I checked the XML a bit later, once the Tree had finished processing the change, the XML reflected the new arrangement of nodes in the Tree.
Bottom line: The Tree component works as a (somewhat limited) XML editor as-is. Douglas --- In [email protected], "douglas_mccarroll" <dmccarr...@...> wrote: > > Hi All, > > As you know, the Tree control can use an XML object as its > dataProvider. I'd like to be able to drag and drop items in my Tree to > rearrange the nodes in my source XML. The Tree doesn't natively do > this - it acts as a view and leaves its XML model untouched - which > makes sense in the vast majority of applications. > > But in my case I want to modify the model. The requirements are fairly > simple - reordering of XML nodes only - no other editing of content. > > I don't think that it will be hard to write this, but I'm wondering if > it's out there, already written. > > Have any of you heard of such a component? > > Thanks, > > Douglas >

