Native XML Programming: Make Your Tags Active

Abstract : 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.
Type de document :
Chapitre d'ouvrage
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〉
Liste complète des métadonnées

https://hal.inria.fr/inria-00481882
Contributeur : Philippe Poulard <>
Soumis le : vendredi 7 mai 2010 - 15:04:05
Dernière modification le : jeudi 11 janvier 2018 - 16:21:45

Identifiants

Collections

Citation

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〉

Partager

Métriques

Consultations de la notice

33