Typechecking for XML transformers

T Milo, D Suciu, V Vianu - Proceedings of the nineteenth ACM SIGMOD …, 2000 - dl.acm.org
We study the typechecking problem for XML transformers: given an XML transformation
program and a DTD for the input XML documents, check whether every result of the program …

Typechecking top-down uniform unranked tree transducers

W Martens, F Neven - International Conference on Database Theory, 2002 - Springer
We investigate the typechecking problem for XML queries: statically verifying that every
answer to a query conforms to a given output schema, for inputs satisfying a given input …

Frontiers of tractability for typechecking simple XML transformations

W Martens, F Neven - Proceedings of the twenty-third ACM SIGMOD …, 2004 - dl.acm.org
Typechecking consists of statically verifying whether the output of an XML transformation is
always conform to an output type for documents satisfying a given input type. We focus on …

XML with data values: typechecking revisited

N Alon, T Milo, F Neven, D Suciu, V Vianu - Proceedings of the twentieth …, 2001 - dl.acm.org
We investigate the type checking problem for XML queries: statically verifying that every
answer to a query conforms to a given output DTD, for inputs satisfying a given input DTD …

XML type checking with macro tree transducers

S Maneth, A Berlea, T Perst, H Seidl - … of the twenty-fourth ACM SIGMOD …, 2005 - dl.acm.org
MSO logic on unranked trees has been identified as a convenient theoretical framework for
reasoning about expressiveness and implementations of practical XML query languages. As …

XDuce: A statically typed XML processing language

H Hosoya, BC Pierce - ACM Transactions on Internet Technology (TOIT), 2003 - dl.acm.org
XDuce is a statically typed programming language for XML processing. Its basic data values
are XML documents, and its types (so-called regular expression types) directly correspond …

Regular expression types for XML

H Hosoya, J Vouillon, BC Pierce - ACM Transactions on Programming …, 2005 - dl.acm.org
We propose regular expression types as a foundation for statically typed XML processing
languages. Regular expression types, like most schema languages for XML, introduce …

XDuce: A typed XML processing language (preliminary report)

H Hosoya, BC Pierce - International Workshop on the World Wide Web …, 2000 - Springer
Among the reasons for the popularity of XML is the hope that the static typing provided by
DTDs [XML](or more sophisticated mechanisms such as XML-Schema [XS00]) will improve …

An algebra for XML query

M Fernandez, J Simeon, P Wadler - International conference on …, 2000 - Springer
This document proposes an algebra for XML Query. The algebra has been submitted to the
W3CXM L Query Working Group. A novel feature of the algebra is the use of regular …

XML schema, tree logic and sheaves automata

S Dal Zilio, D Lugiez - International Conference on Rewriting Techniques …, 2003 - Springer
XML documents, and other forms of semi-structured data, may be roughly described as edge
labeled trees; it is therefore natural to use tree automata to reason on them. This idea has …