Performance-wise I find that both to be equivalent. But <mx:Model> provides a much easier way to access nodes of an xml document (and most of the times, the easier, the better!). But I agree with Matt's observation that <mx:XML> serves a better dataProvider for the Tree control.
Indy On 5/18/05, Tracy Spratt <[EMAIL PROTECTED]> wrote: > One of my issues with Model is I had trouble determining how the xml was > going to be deserialized into the object. What happens to attributes? > What happens to child nodes and text nodes? > > Since I was comfortable with xml I mostly stuck with that. I haven't > even needed the available Xpath library yet. And I hear that improved > XML support is on the way. > Tracy > > -----Original Message----- > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of Abdul Qabiz > Sent: Tuesday, May 17, 2005 6:08 AM > To: flexcoders@yahoogroups.com > Subject: RE: [flexcoders] XML vs Model? > > They are similar things IMO. If you specify a source file for XML or > Model > tag, source (xml)file is compiled into swf. So no loading on runtime but > a > large initial swf size. P > > I think, Model should be good at performance because it is simple Object > not > a XMLNode. > > Let's see, what other people say... > > -abdul > > -----Original Message----- > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of Scott Barnes > Sent: Tuesday, May 17, 2005 12:03 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] XML vs Model? > > I've got a external source that pulls in XML file (config). > > Now, I'm having my own internal debate as to which of the two is > betterere? > > I've noticed no real signficant performance gains (via profiler) with > using either, the only thing it kind of brings to the table is that > you can access a node XYZ levels deep by using property chains > (parent.child.infant.siblings). > > Thats fine, but this will be parsed once-off, and i've found that i've > i go the XML route (ie writing my own specific parser, it tends to be > less work. > > (in that i've found that you have nodes in your XML that are using the > same name, but can be either 1 or more, you have to test to see if the > node in question is an array, otherwise its a literal object and treat > it as such - when using model vs childNodes approach via XML (which is > always array). > > What's folks here input on pro's / con's of XML vs Model? > -- > Regards, > Scott Barnes > http://www.mossyblog.com > http://www.flexcoder.com > > Yahoo! Groups Links > > Yahoo! Groups Links > > > Yahoo! Groups Links > > > > > Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/