Open and Novel Issues in XML Database Applications: Future Directions and Advanced Technologies

ISBN: 978-1-60566-308-1

RefleX and Active Tags are in the book "Open and Novel Issues in XML Database Applications: Future Directions and Advanced Technologies" in Chap 8: "Native XML Programming: Make Your Tags Active"

ISBN: 978-1-60566-308-1

Description

The World Wide Web and ubiquitous computing technologies have given a significant boost to the emerging field of XML database research.

Open and Novel Issues in XML Database Applications: Future Directions and Advanced Technologies covers comprehensive issues and challenges discovered through leading international XML database research. A useful reference source for researchers, practitioners, and academicians, this book provides complete references to the latest research in XML technology.

Chapter VIII - 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, etc. 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 our approach, we 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.