Massive XML docs

Todd Geist tg.lists at geistinteractive.com
Wed Feb 8 09:50:10 CST 2006


Hello Everyone.

I have some very large XML files ( 100mb or more) that I would to  
parse. And this thing has to be fast.  I mean FAST. Since I have done  
almost no work with rev and XML, I am looking for advice on how to  
proceed

The user experience needs to be some thing like this...

I select the XML and very quickly I see the info about the top level  
nodes

I select one of the top level nodes and I am very quickly presented  
with more detail on it. Which may include all of it's children and  
also information from other parts of the XML document that is related.

I continue to work my way around the document, by simple selecting  
the elements that I need more info on.


At no point will a user ever need to see all the data that is in the  
XML doc.  They are almost always looking for info on just one element  
buried in there.  What I don't know is if the user is just walking  
around the xml document one piece at a time, do I need to load the  
whole thing into RAM in a revXMLTree, and If I do, won't that just be  
insane for 100mb xml file.  Or can I do it one step at a time as the  
user requests more detailed info.

Can Valentina or SQLlite be employed to help the situation?

Or would it be faster to parse it into a whole slew of custom props?

Any ideas and or thoughts would be much appreciated

Thanks

Todd



-- 

Todd Geist
______________________________________
g e i s t   i n t e r a c t i v e




More information about the use-livecode mailing list