整理数据的XML主题地图

 
   | |

导读:XML支持明确的、完整的和结构优良的语法,这就表示应用程序知道怎么处理XML文件,同时由于XSLT和相关的各种XML处理器,程序之间传递数据变的容易。

关键词:XML 应用程序 XML文件 XSLT 数据

 
正在加载数据...

【TechTarget中国原创】传统上,XML为着两个重要的目的服务(事实上,做的非常好):

  XML为定义和加强文档的组织结构,以及在文档内部演示内容提供了奇妙的工具。

  XML支持明确的、完整的和结构优良的语法,这就表示应用程序知道怎么处理XML文件,同时由于XSLT和相关的各种XML处理器,程序之间传递数据变的容易。

  这就意味着文档变得更好的理解,文档处理变得很直接以及应用程序可以更加有效的进行互相通讯。但是它没有传递的是一张地图,在这张地图上标出了“好东西”可能在哪里被找到,甚至是“好东西”是由什么组成的……

【TechTarget中国原创】传统上,XML为着两个重要的目的服务(事实上,做的非常好):

  XML为定义和加强文档的组织结构,以及在文档内部演示内容提供了奇妙的工具。

  XML支持明确的、完整的和结构优良的语法,这就表示应用程序知道怎么处理XML文件,同时由于XSLT和相关的各种XML处理器,程序之间传递数据变的容易。

  这就意味着文档变得更好的理解,文档处理变得很直接以及应用程序可以更加有效的进行互相通讯。但是它没有传递的是一张地图,在这张地图上标出了“好东西”可能在哪里被找到,甚至是“好东西”是由什么组成的。

  如同这篇文章的题目中所表达的那样,主题地图在这种情况下能够发挥重要的作用。主题地图允许真正理解文章内容的人们建立一个索引指向在文档本身之外其他的信息。因此,从本质上说,主题地图描述了在其他文档或者信息仓储中的信息,并且通过各种类型的链接(比如URLs或者URIs)来指向这些外部的对象。

  在最好的状态下,一个主题地图可以描述和组织包含在文档中和其他类型的信息仓储(数据库,目录,文件系统,归档等等)中的关键信息。它不仅在这些元素之间定义了大量的关系,而且对包含的元素提供描述。这就让那些管理大量相关信息(比如所有涉及一种产品或者一类产品的用户手册、常见问题解答、故障检测指南、培训材料、指导手册和最佳实践手册等等)的人能够描述这些片断如何拼接在一起的。它也允许管理员解释(或者画出)如何以及为什么你可能使用其他的一个或者更多的物品。

  举一些可能的例子,主题地图可以帮助用户从用户手册转到常见问题解答或者故障检测指南来解决一些特殊的主题或问题,或者从用户手册转到培训材料来学习如何解释程序输出的数据。

  通常,主题可以用来推动当前Web站点的结构,在这里基本上可以描述在信息单元之间的结构,帮助清理从某一类对象到另外一类对象之间的常用路径。但是主题地图还可以用于描述在一个内容管理系统中文档和信息元素是如何管理和组织的,或者某个专家系统(知识系统)的组件是如何关联到其他的系统的。

  主题地图最初在XML Topic Maps(XTM)规范中定义,该规范于2001年发布在TopicMaps.org网站上的,然后于同年末被ISO 13250采纳为补充标准。你甚至可以找到在XTM 1.0和ISO 13250之间进行文本转换的方法。多挖掘一点,多学习一点,多尝试一点,你可能就会发现一些有趣的方法使用这项技术。

 
查看全文
 
 
 
 
 

XML与XML Schema

 
在本世纪初,当SOA社区采用XML作为Web服务消息的主导模式时,加速器的需求就出现了。Layer 7 CTO兼首席架构师……
 
在1999年左右,XML加速器是新兴的,它减轻了由于处理高密度的XML消息引起的CPU 消耗。十年后,收购和SOA消息传送复杂化增长……
 
自2005年以来,XML设备市场一直不景气,但是有人表示先进消息协议以及云计算的出现可能将这些设备带到最前线。在过去的十年里……
 
Web服务描述语言,或者缩写为WSDL,自2001年开始已经在流传了,当他的第一个版本被W3C发布,始终处于开发状态。
 
我们应该知道常常不是所有技术适应所有工作。但是我承认XML可能更接近“X”代表“可扩充的(eXtensible)”。毕竟这更像是一种为了适应……
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录