XDuce: A Statically Typed XML Processing Language (2002)
by
Haruo Hosoya
,
Benjamin C. Pierce
| Citations: | 127 - 5 self |
BibTeX
@MISC{Hosoya02xduce:a,
author = {Haruo Hosoya and Benjamin C. Pierce},
title = {XDuce: A Statically Typed XML Processing Language},
year = {2002}
}
Years of Citing Articles
OpenURL
Abstract
this paper we describe a statically typed XML processing language called XDuce (o#cially pronounced "transduce"). XDuce is a functional language whose primitive data structures represent XML documents and whose types---called regular expression types---correspond to document schemas. The motivating principle behind its design is that a simple, clean, and powerful type system for XML processing can be based directly on the theory of regular tree automata







