摘要:
XLink(XML Linking Language XML 链接语言)是哲学中的联系观点在科技领域的完美应用. XLink 提供了一种专门描述有向图的结构和语义的方法,从而使得有向图中节点之间关系的处理更为高效. 目前国内对 XLink 的研究很少,实际应用方面更是少之又少,详细阐述 XLink 功能实现的资料几乎没有.由于缺乏主流浏览器的支持,XLink 的处理非常麻烦,一般都是单独使用国外开发的应用工具转换为主流浏览器可以识别的格式,这也是 XLink应用滞后的原因之一.笔者在学习 XLink 规范的过程中深刻体会到 XLink 在许多 XML相关项目中的中心位置以及它更丰富更灵活的链接功能,于是"实现 IE 中的 XLink应用"的想法应运而生. 由于资料多是 XLink 规范的简单介绍,很少有应用方面的例子实际展示 XLink 的使用,所以本文从 XLink 的成熟应用 XBRL 开始,分析 XLink 对一对一,一对多,多对多关系的表示方法以及 XLink 链接库机制的具体使用方法.同时,通过学习国外的研究资料,以及亲力亲为实现 XLink 的处理程序,笔者又获得了一些不同的体会,这就是 XLink 的使用方法必须配套相应的处理程序才能在 IE 中实现,而处理程序的核心就是链接库机制. 本文演示了简单链接,双向链接和多向链接在 IE 中的实现,探讨了多向链接中XLink 使用方法的多样性与其配套处理程序之间的相互依存关系,展示了 XLink 在知识共享和自动更新方面的应用,从而为 XLink 应用在 IE 中的实现提供了一种解决方案.
展开