From XML inclusions to XML transclusions

From XML inclusions to XML transclusions
复制标题

从 XML 包含到 XML 嵌入

DOI:
10.1145/1557914.1557942
复制
发表时间:
2009
期刊:
影响因子:
5
通讯作者:
J. Lumley
J. Lumley
中科院分区:
--
文献类型:
--
作者:
A. Iorio;J. Lumley

文献摘要

被引文献

相似文献

模块化文档由多个来源的片段组成,为用户提供了高可维护性和重用性。在 XML 世界中,存在强大且得到广泛支持的解决方案来创建此类文档。令人惊讶的是,XML 内含物仍然缺少许多有趣的功能,尤其是超媒体社区先驱所设想的功能。本文的目的是调查这些问题并确定该领域可能的改进。我们的主要灵感来自 Xanadu 项目和嵌入的概念。本文提出了一种增强模型来描述 XML 包含内容并与之交互。我们识别多类包含物和多源文档的多种视图。还特别关注使包含内容对用户和应用程序透明的想法。还提供了一个生成复合文档的引擎,其中包含有关包含内容的丰富信息,以及模块化 XML 文档的查看器。
Modularized documents, composed of fragments from multiple sources, provide users high maintainability and reuse. In the world of XML, powerful and widely-supported solutions exist to create such documents. Surprisingly enough, a lot of interesting features - especially those envisioned by the pioneers of the hypermedia community - are still missing for XML inclusions. The goal of this paper is to investigate these issues and identify possible improvements in this area. Our main inspiration is the Xanadu project and the concept of transclusions. This paper proposes an enhanced model to describe and interact with XML inclusions. We identify multiple classes of inclusions and multiple views of multi-source documents. Particular attention is also given to the idea of making inclusions transparent to both users and applications. An engine producing composite documents, with rich information about inclusions, and a viewer for modularized XML documents are presented as well.