>>SAX is perfect for data stream or extremely large files. On Sun, Jan 1, 2012 at 11:02 AM, Alexandre Louis Marc Morgaut < alexandre.morg...@gmail.com> wrote:
> > > It would be useful if it could be combined with XMLHttprequest but at some > point the data might become so big in the responseText that you should > close the request and open a new one > Web Sockets might be a better fit today (but it creates some few overload) > > I know another interesting parser which is : "XML for <SCRIPT>" > http://xmljs.sourceforge.net/ > It is older but I think more complete and can work also on the server (no > dependency to window or document) > > > On 1 janv. 2012, at 07:40, Karuna sagar K wrote: > > The one that I know of - https://github.com/ndebeiss/jsXmlSaxParser > > On Sun, Jan 1, 2012 at 1:51 AM, dtang85 <dtan...@gmail.com> wrote: > >> >> Is there a SAX parser for JavaScript? From what it sounds like, you'd >> use DOM API methods when you know something about the XML like an ID, >> an attribute, or tag names whereas with SAX you can parse the XML >> without knowing anything about its structure beforehand. >> >> On Dec 31 2011, 9:05 pm, Poetro <poe...@gmail.com> wrote: >> > 2011/12/31 dtang85 <dtan...@gmail.com>: >> > >> > > Whats the difference between SAX and DOM? Someone asked me that and my >> > > initial thought was that DOM API methods is the main API for XML. Can >> > > someone clarify? Thanks! >> > >> > SAX stands for Simple API for XML, and is a different method to parse >> > the XML. The parser goes through the XML file and triggers event for >> > everything it encounters. For example when it finds an opening tag, it >> > triggers an event, when it finds an attribute, it triggers another >> > one, when it reaches a text node then another, when it reaches the end >> > of the tag then another. So it sequentially parses the XML file >> > triggering event for everything it encounters within the XML during >> > parsing. It is really fast, but it is sequential, so you cannot go >> > back and forward withing the XML with it. If you want to do another >> > run in the XML, you have to parse the whole XML another time, or you >> > build a DOM like document during the SAX parsing. >> > >> > -- >> > Poetro >> >> -- >> To view archived discussions from the original JSMentors Mailman list: >> http://www.mail-archive.com/jsmentors@jsmentors.com/ >> >> To search via a non-Google archive, visit here: >> http://www.mail-archive.com/jsmentors@googlegroups.com/ >> >> To unsubscribe from this group, send email to >> jsmentors+unsubscr...@googlegroups.com >> > > > -- > To view archived discussions from the original JSMentors Mailman list: > http://www.mail-archive.com/jsmentors@jsmentors.com/ > > To search via a non-Google archive, visit here: > http://www.mail-archive.com/jsmentors@googlegroups.com/ > > To unsubscribe from this group, send email to > jsmentors+unsubscr...@googlegroups.com > > > -- > To view archived discussions from the original JSMentors Mailman list: > http://www.mail-archive.com/jsmentors@jsmentors.com/ > > To search via a non-Google archive, visit here: > http://www.mail-archive.com/jsmentors@googlegroups.com/ > > To unsubscribe from this group, send email to > jsmentors+unsubscr...@googlegroups.com > -- j:pn \\no comment -- To view archived discussions from the original JSMentors Mailman list: http://www.mail-archive.com/jsmentors@jsmentors.com/ To search via a non-Google archive, visit here: http://www.mail-archive.com/jsmentors@googlegroups.com/ To unsubscribe from this group, send email to jsmentors+unsubscr...@googlegroups.com