Processing XML for Domain Specific Languages
Tony Clark

TL;DR
This paper introduces a declarative language for processing XML-based domain-specific languages that simplifies XML handling by abstracting SAX details, enabling efficient and flexible XML document processing.
Contribution
It presents a new declarative language and an abstract machine implementation for expressing and processing XML-based languages, improving developer productivity and processing efficiency.
Findings
The language effectively processes XML documents for domain-specific languages.
The implementation is efficient and abstracts SAX complexities.
The approach simplifies XML processing for developers.
Abstract
XML is a standard and universal language for representing information. XML processing is supported by two key frameworks: DOM and SAX. SAX is efficient, but leaves the developer to encode much of the processing. This paper introduces a language for expressing XML-based languages via grammars that can be used to process XML documents and synthesize arbitrary values. The language is declarative and shields the developer from SAX implementation details. The language is specified and an efficient implementation is defined as an abstract machine.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Advanced Computational Techniques and Applications · Software Engineering and Design Patterns
