软件 > 专题、教程宝典 > 技术开发 >

 

            Xml学习指南之实务篇

               胡朝晖

  [作者简介:] :
胡朝晖:1972年生,浙江大学博士研究生。研究方向:计算机网络、数据挖掘、企业信息系统。在国家级核心刊物上发表过多篇学术性论文。在计算机通俗杂志和报纸上发表过多篇知识性和技巧性方面的文章。开发过多个大型MIS系统、银行系统和网络系统等等。

  [前言:]在本次讲座将向大家介绍XML的两个重要规范:XQL查询语言和Xlink链接规范。

  我们知道,查询语言和工具能够帮助我们迅速有效的定位XML文档中的相关信息。虽然我们知道XSL能够通过查询和过滤来对XML文档进行筛选,但是它的能力毕竟是有限的,这里有几种方法用来对XML文档进行查询和搜索。W3C创建了一个关于XML查询需求方面的一个草案,你可以在www.w3.org/TR/xmlquery-req目录下得到相关的信息。

  Xlink则提供声明资源间的关系,简单的有点象HTML中提供的功能,但是Xlink能够提供不同的终点,远远超出了HTML。

  我们从XQL开始:
专题系列




XML学习指南之基础篇




XML学习指南之入门篇




XML学习指南之修饰篇




Xml学习指南之应用
程序接口篇




构建基于Internet
的多层商务系统


  一、基于XML的查询

  
XQL简介

  
XML查询语言(XQL) 是用于定位和过滤XML文档中元素和文本的符号。它是XSL模式语法的自然扩展,为指向特定的元素或查找具有指定特征的节点提供了简明的可以理解的符号......

  XQL内部函数介绍  

  
XQL提供了一些内部的函数用来加强对条件表达式的表示。例如:text()方法返回节点内包含的文字,不包括所有结构,也就是说,是包含在元素及其后代的所有文字节点的连接......

  二、XML文档链接

  Xpointer介绍 

  因为XML文档的链接在很大程度上和Xpointer相关联,所以我们有必要先介绍以下Xpointer。实际上,XML中的扩展链接用XPointer详细标明了链接对应XML中的位置.....

  Xlink简介  

  在超链接中,不管是源还是目标都可以抽象为资源。从这个意义上讲,XLink是描述在资源间进行链接的语言......

  简单链接介绍   

  实际上存在两种链接类型:一种为简单链接(simple),一种为扩展链接(extend)。简单链接是单独出现的,而扩展链接是许多链接元素的组合......

  扩展链接介绍

  扩展链接提供了完全的Xlink的功能,比如它可以链接任意数量的资源,所以它们的结构就相当复杂,包括指向远程资源的元素,包含本地资源的元素......
【发表评论】【关闭窗口】