Abstract. XML transformations are very sensitive to types: XML types describe the tags and attributes of XML elements as well as the number, kind, and order of their sub-elements. Therefore, operations, even simple ones, that modify these features may affect the types of documents. Operations on XML documents are performed by iterators that, to be useful, need to be typed by a kind of polymorphism that goes beyond what currently exists. For this reason these iterators are not programmed but, rather, hard-coded in the languages. However, this approach soon reaches its limits, as the hard-coded iterators cannot cover fairly standard usage scenarios. As a solution to this problem we propose a generic language to define iterators for XML data. ...
We discuss the design of a quasi-statically typed language for XML in which data may be associated w...
AbstractTypechecking consists of statically verifying whether the output of an XML transformation is...
Values of existing typed programming languages are increasingly generated and manipulated outside th...
Cette thèse détaille l'étude théorique et pratique d'un langage de combinateurs pour XML. Les docume...
We present an extension of XDuce, a programming language dedicated to the processing of XML document...
Abstract. We present the functional language ¡ Duce, discuss some design issues, and show its adequa...
XML has been widely adopted as a standard language for describing static documents and data. However...
In this paper, we investigate the issues that arise when binding statically typed languages to XML d...
XML (eXtensible Markup Language) is a current standard format for exchanging semi-structured data, w...
XML (eXtensible Markup Language) is a current standard format for exchanging semi-structured data, w...
We describe Projector, a language that can be used to perform a mixture of typed and untyped computa...
Values of existing typed programming languages are increas- ingly generated and manipulated outside ...
When constructing programs to process XML documents, we immediately face the question as to how XML...
Class-based object-oriented programming is firmly established as the mainstream technology for appli...
This paper proposes extending popular object-oriented programming languages such as C#, VB or Java w...
We discuss the design of a quasi-statically typed language for XML in which data may be associated w...
AbstractTypechecking consists of statically verifying whether the output of an XML transformation is...
Values of existing typed programming languages are increasingly generated and manipulated outside th...
Cette thèse détaille l'étude théorique et pratique d'un langage de combinateurs pour XML. Les docume...
We present an extension of XDuce, a programming language dedicated to the processing of XML document...
Abstract. We present the functional language ¡ Duce, discuss some design issues, and show its adequa...
XML has been widely adopted as a standard language for describing static documents and data. However...
In this paper, we investigate the issues that arise when binding statically typed languages to XML d...
XML (eXtensible Markup Language) is a current standard format for exchanging semi-structured data, w...
XML (eXtensible Markup Language) is a current standard format for exchanging semi-structured data, w...
We describe Projector, a language that can be used to perform a mixture of typed and untyped computa...
Values of existing typed programming languages are increas- ingly generated and manipulated outside ...
When constructing programs to process XML documents, we immediately face the question as to how XML...
Class-based object-oriented programming is firmly established as the mainstream technology for appli...
This paper proposes extending popular object-oriented programming languages such as C#, VB or Java w...
We discuss the design of a quasi-statically typed language for XML in which data may be associated w...
AbstractTypechecking consists of statically verifying whether the output of an XML transformation is...
Values of existing typed programming languages are increasingly generated and manipulated outside th...