Abstract
Event-based processing of XML data - as exemplified by the popular SAX framework - is a powerful alternative
to using W3C's DOM or similar tree-based APIs. The event-based approach is a streaming fashion with minimal
memory consumption.
This paper discusses challenges for creating program analyses for SAX applications. In particular, we consider the problem of statically guaranteeing the a given SAX program always produces only well-formed and valid XML output. We propose an analysis technique based on ecisting anglyses of Servlets, string operations, and XML graphs.
Original language | English |
---|---|
Title of host publication | PLAN-X: Programming Language Technologies for XML : An ACM SIGPLAN Workshop colocated with POPL 2008 |
Number of pages | 9 |
Publisher | Universität Trier |
Publication date | 2008 |
Pages | 18-27 |
Publication status | Published - 2008 |
Event | PLAN-X 2008: ACM SIGPLAN Workshop on Programming Language Technologies for XML - San Francisco, CA, United States Duration: 9 Jan 2008 → … Conference number: 6 |
Conference
Conference | PLAN-X 2008: ACM SIGPLAN Workshop on Programming Language Technologies for XML |
---|---|
Number | 6 |
Country/Territory | United States |
City | San Francisco, CA |
Period | 09/01/2008 → … |