As another alternative, there are "XML servers" out there that support exactly the type of searching you want to do but on the server side - which seems like the proper place for this sort of thing. Just because it needs to be on a desktop, doesn't mean it can't have a tiered structure with a "server" that listens for and processes requests.

For example, you can send an XML query to a server via HTTP and get back only the results (or portion thereof) that you can handle. If that's an option, and you have money to spend (i.e. this is a paid/corporate effort), there are at least a few products out there that can do this out of the box. Obviously to deploy it you would have to talk them about some form of an OEM-type relationship. I know of at least one vendor that provides trial versions via download if you are interested.

-Mark

Evert | Collab wrote:
Is there any chance you can split up the xml in multiple categories. Or 
maybe with a 'global xml index' of some kind?

Evert

wayneposner wrote:
  
I've been searching and searching, but haven't been able to find the 
answer, so I'm posting here as a last resort.

I am working on a Flex application that must read in a fairly large 
XML file (1.5 to 3 megs depending).....If I were to base my 
application off of the flexstore example, I'd just open up the XML 
file and try to read in everything. This works fine for 500-
1000 "records", but, unfortunately, has some pretty nasty effects 
when dealing with about 12000 thumbnails.  

When it comes to reading XML I'm not sure of e4x, object, or XML is 
the most efficent result set.  Regardless...is there a way to open 
the XML file, but not read from it until a user enters a search and 
then only return nodes from the XML which match the search?  
Basically, I want to use the XML file as sort of a virtual 
database.  

The reason I have to go this route is that the application will be 
delivered via CD and is meant to run as a desktop application.

Thanks!
Wayne





--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links



 




  
    



--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
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/
 





  


--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com




SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS




Reply via email to