-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 8/16/10 16:02 , Davide wrote: > Hi, > > I have seen that xml parsing is very slow. Using sax would be better, > but benchmark show that sax work only 30% > faster as dom. Is right? Is faster if I construct a "DOM" using sax? > > To reduce time i like to cache xml file. Caching it as xml is not a > good idea because the parsing time is there again > the secondo time. > > Should I use sqllite? Is faster? Is an idea to use an > ObjectOutputStream? Can I put in asset a file maked by > ObjectOutputStream > or the serialized objects can be different in different mobile hardware? Davide, have you run some precise test so you are sure you've spotted the bottleneck? Just to be sure that it's really XML the problem (and not I/O). JSON could be an alternative. I've run some tests with serialization and theoretically works (I exchanged objects between Android and a JavaSE app), but it's somewhat brittle. Also, I'm not sure it's fast because introspection is not fast on Android (it might be different with 2.2). Also consider JDom / Jaxen as an alternate XML parser, might be worth while compare their performance.
- -- Fabrizio Giudici - Java Architect, Project Manager Tidalwave s.a.s. - "We make Java work. Everywhere." java.net/blog/fabriziogiudici - www.tidalwave.it/people [email protected] -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkxpTMMACgkQeDweFqgUGxdHiwCgne+CB+ZbtRZxLLN0VjH9ppZK pPEAoKC5cyf8MwUAl46+pdAGugg6/nES =gE71 -----END PGP SIGNATURE----- -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

