Abstract
On the basis of regular tree grammars, we present a formal framework for XML schema languages. This framework helps to describe, compare, and implement such schema languages in a rigorous manner. Our main results are as follows: (1) a simple framework to study three classes of tree languages (local, single-type, and regular); (2) classification and comparison of schema languages (DTD, W3C XML Schema, and RELAX NG) based on these classes; (3) efficient document validation algorithms for these classes; and (4) other grammatical concepts and advanced validation algorithms relevant to an XML model (e.g., binarization, derivative-based validation).
| Original language | English (US) |
|---|---|
| Pages (from-to) | 660-674 |
| Number of pages | 15 |
| Journal | ACM Transactions on Internet Technology |
| Volume | 5 |
| Issue number | 4 |
| DOIs | |
| State | Published - Dec 1 2005 |
All Science Journal Classification (ASJC) codes
- Computer Networks and Communications
Fingerprint
Dive into the research topics of 'Taxonomy of XML schema languages using formal language theory'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver