Virtual Document(虚拟文档)
虚拟文档提供一个简单、基于链接的方法来集成和聚集信息,形成应用需要的XML文档。XML数据库对待虚拟文档如同实际存在的文档一样。只有当一个针对该文档的操作实际发生的时候,虚拟文档的内容才被实例化。虚拟文档彻底分离了实际存储模型和应用需求,使应用能够根据需要动态建立自己的文档。
一个虚拟文档可由多个虚拟文档链接组成。这种链接语法由Ipedo定义,基于URL,对习惯于标准超链接的Web开发人员来说非常熟悉。这些链接可以连到Ipedo XML 数据库能够访问的数据源,包括:
1. Internet上的可通过http或ftp访问的任何XML文档
2. 存储在本地或远程Ipedo XML 数据库中的任何XML文档或文档片断
3. 通过XML 视图可以访问的任何XML信息
因为只有当需要的时候,虚拟文档才会被实例化,因此它总是能保持最新的状态。对其链接文档的任何修改,都会自动反映到最终实例化后的文档中。这使得开发特定的应用文档变得非常灵活,即使那些文档的结构或者模型经常改变。下图就是一个虚拟文档的例子。