XTATIC is a lightweight extension of C ♯ with native support for statically typed XML processing. It features XML trees as built-in values, a refined type system based on regular types à la XDUCE, and regular patterns for investigating and manipulating XML. We describe our experiences using XTATIC in a real-world application: a program for transforming XMLSPEC, a format used for authoring W3C technical reports, into HTML. Our implementation closely follows an existing one written in XSLT, facilitating comparison of the two languages and analysis of the costs and benefits—both significant—of rich static typing for XML-intensive code
XSLT style sheets are designed to transform the XML documents into something else. The two most popu...
XML has been widely adopted as a standard language for describing static documents and data. However...
International audienceXQuery is a functional language dedicated to XML data querying and manipulati...
XTATIC is a lightweight extension of C ⋕ with native support for statically typed XML processing. It...
XTATIC is a lightweight extension of C⋕ with native support for statically typed XML processing. It ...
XTATIC is a lightweight extension of C# with native support for statically typed XML processing. It ...
XTATIC is a lightweight extension of C# offering native support for statically typed XML processing....
XTATIC is a lightweight extension of C# offering native support for statically typed XML processing....
Class-based object-oriented programming is firmly established as the mainstream technology for appli...
Xtatic is an extension of C with native support for statically typed XML processing. It features...
Schema languages such as DTD, XML Schema, and Relax NG have been steadily growing in importance in t...
We survey work on statically type checking XML transformations, covering a wide range of notations a...
XML documents generated dynamically by programs are typically represented as text strings or DOM tre...
euzenat2001dInternational audienceThe XSLT language is both complex to use in simple cases (like tag...
Abstract. Transformation of XML data is especially important when XML is used as the universal data ...
XSLT style sheets are designed to transform the XML documents into something else. The two most popu...
XML has been widely adopted as a standard language for describing static documents and data. However...
International audienceXQuery is a functional language dedicated to XML data querying and manipulati...
XTATIC is a lightweight extension of C ⋕ with native support for statically typed XML processing. It...
XTATIC is a lightweight extension of C⋕ with native support for statically typed XML processing. It ...
XTATIC is a lightweight extension of C# with native support for statically typed XML processing. It ...
XTATIC is a lightweight extension of C# offering native support for statically typed XML processing....
XTATIC is a lightweight extension of C# offering native support for statically typed XML processing....
Class-based object-oriented programming is firmly established as the mainstream technology for appli...
Xtatic is an extension of C with native support for statically typed XML processing. It features...
Schema languages such as DTD, XML Schema, and Relax NG have been steadily growing in importance in t...
We survey work on statically type checking XML transformations, covering a wide range of notations a...
XML documents generated dynamically by programs are typically represented as text strings or DOM tre...
euzenat2001dInternational audienceThe XSLT language is both complex to use in simple cases (like tag...
Abstract. Transformation of XML data is especially important when XML is used as the universal data ...
XSLT style sheets are designed to transform the XML documents into something else. The two most popu...
XML has been widely adopted as a standard language for describing static documents and data. However...
International audienceXQuery is a functional language dedicated to XML data querying and manipulati...