Native XML Programming: Make Your Tags Active - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Chapitre D'ouvrage Année : 2009

Native XML Programming: Make Your Tags Active

Philippe Poulard
  • Fonction : Auteur
  • PersonId : 842799

Résumé

XML engines are usually designed to solve a single class of problems: transformations of XML structures, validations of XML instances, Web publishing, and so forth. As the relevant operations or declarations are described with XML vocabularies, their respective engines have to face similar issues such as unmarshalling, and at runtime data handling. In order to address such issues, the author proposes an innovative and reliable XPath-based framework, active tags, that unifies XML technologies in a coherent system where various XML languages can cooperate. In this chapter's approach, the authors focus on its type system that enhances the XML Data Model, specifically by allowing XPath expressions to be applied on non-XML objects, and on the ability of the engine to mix declarative languages with imperative constructs. This valuable feature is illustrated with the Active Schema Language, which allows the building of dynamic-content models.
Fichier non déposé

Dates et versions

inria-00481882 , version 1 (07-05-2010)

Identifiants

Citer

Philippe Poulard. Native XML Programming: Make Your Tags Active. Eric Pardede (LaTrobe University, Australia). Open and Novel Issues in XML Database Applications: Future Directions and Advanced Technologies, IGI Global, pp.151-180, 2009, 9781605663081. ⟨10.4018/978-1-60566-308-1.ch008⟩. ⟨inria-00481882⟩

Collections

INRIA INRIA2
111 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More