What's "In-Situ"? (As used in the above posters) "In-Situ" XML parsing leaves the XML data in the original location or device from where it was provided to the XML parser, rather than copying it into the XML parser. An In-Situ parser passes data to its client by referring to the original data rather than by prividing the client with the parser's copy. The original data can be: *) in a file system, *) in a data base, *) in a "read" buffer, *) in "on board" memory (a text message on your 'phone), *) in a text-editor's buffer (in memory or paged), *) in a client's data structure. In-Situ parsing has two major applications: *) It is frugal in its use of local memory, which is important where the local memory is small (your cell phone) or the document being parsed is large (building a data base). *) It supports using XML as an application's native format. For example, a tex editor that uses XML as its internal representation of a document.