Aarhus University Seal

Type Checking with XML Schema in XACT

Research output: Contribution to conferencePaperResearchpeer-review

  • Department of Computer Science
ACT is an extension of Java for making type-safe XML transformations. Unlike other approaches, XACT provides a programming model based on XML templates and XPath together with a type checker based on data-flow analysis. We show how to extend the data-flow analysis technique used in the XACT system to support XML Schema as type formalism. The technique is able to model advanced features, such as type derivations and overloaded local element declarations, and also datatypes of attribute values and character data. Moreover, we introduce optional type annotations to improve modularity of the type checking. The resulting system supports a flexible style of programming XML transformations and provides static guarantees of validity of the generated XML data.
Original languageEnglish
Publication year2006
Number of pages10
Publication statusPublished - 2006
EventPLAN-X 2006: ACM SIGPLAN Workshop on Programming Language Technologies for XML - Charleston, SC, United States
Duration: 14 Jan 2006 → …

Conference

ConferencePLAN-X 2006: ACM SIGPLAN Workshop on Programming Language Technologies for XML
CountryUnited States
CityCharleston, SC
Period14/01/2006 → …

See relations at Aarhus University Citationformats

ID: 3714376