TY - JOUR AU - Møller, Anders PY - 2006/10/12 Y2 - 2024/03/29 TI - Static Analysis for Event-Based XML Processing JF - BRICS Report Series JA - BRICS VL - 13 IS - 16 SE - Articles DO - 10.7146/brics.v13i16.21921 UR - https://tidsskrift.dk/brics/article/view/21921 SP - AB - 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 particularly superior when processing large XML documents in a streaming fashion with minimal memory consumption.<br /> <br />This paper discusses challenges and presents some considerations for creating program analyses for SAX applications. In particular, we consider the problem of statically guaranteeing that a given SAX application always produces only well-formed and valid XML output. ER -