XML基本概念解析XPath、XSLT、XQuery和XQueryX
2008-06-13 17:02
661 查看
XML涉及一系列的技术规范和相关技术,概念较为多且复杂。这里主要简单介绍一下XPath、XSLT、XQuery和XQueryX这四个概念,它们都是W3C的规范。
XPath,即XML路径语言。XPath提供了在一个XML文档中定位和链接信息的通用语法和语义。它是一种表达式语言,通过它可以方便地标识到XML文档中的节点。XPath的目的是让其他规范使用,如XSLT、XQuery等。
XSLT,即eXtensible Stylesheet Language Transformations,中文称可扩展样式语言转换。它是W3C的一种推荐标准,主要用于将XML文档转换为XHTML文档或者其他XML文档。XSLT之于XML就像CSS之于HTML一样,可以用来格式化XML文档。
XQuery,即XML查询语言。XQuery之于XML就像SQL语言之于关系数据库。XQuery实际上是三种语言合为一体:
(1) 表层语法是其中最容易看到的语言,也是用户最可能接触到的。从很多方面来说,这个语言版本就是XQuery。
(2) 一种基于XML的替代语法用另一种更便于机器处理的语言代替了表层语言(XQueryX)。
(3) 形式代数语言详细描述了XQuery处理程序的内部工作机制。
XQueryX,即XML Syntax for XQuery。它是一种替代表层语言的基于XML语法的规范,是较早加入XQuery档案家族的文件之一。主要是为计算机处理提供一种XML语法。
http://www.w3school.com.cn/
XPath,即XML路径语言。XPath提供了在一个XML文档中定位和链接信息的通用语法和语义。它是一种表达式语言,通过它可以方便地标识到XML文档中的节点。XPath的目的是让其他规范使用,如XSLT、XQuery等。
XSLT,即eXtensible Stylesheet Language Transformations,中文称可扩展样式语言转换。它是W3C的一种推荐标准,主要用于将XML文档转换为XHTML文档或者其他XML文档。XSLT之于XML就像CSS之于HTML一样,可以用来格式化XML文档。
XQuery,即XML查询语言。XQuery之于XML就像SQL语言之于关系数据库。XQuery实际上是三种语言合为一体:
(1) 表层语法是其中最容易看到的语言,也是用户最可能接触到的。从很多方面来说,这个语言版本就是XQuery。
(2) 一种基于XML的替代语法用另一种更便于机器处理的语言代替了表层语言(XQueryX)。
(3) 形式代数语言详细描述了XQuery处理程序的内部工作机制。
XQueryX,即XML Syntax for XQuery。它是一种替代表层语言的基于XML语法的规范,是较早加入XQuery档案家族的文件之一。主要是为计算机处理提供一种XML语法。
http://www.w3school.com.cn/
相关文章推荐
- XML基本概念解析(二) XSLT、XPath、XQuery和XQueryX
- XML基本概念解析(一) SAX、DOM、DTD和Schema
- XML及其作用、CSS、XSL、XSLT、DOM、SAX的概念,XML Schema、XPath
- XML基本概念解析(一) SAX、DOM、DTD和Schema
- jaxb jaxp使用xml来生成动态页面 - xml xsd xsl ( xpath xslt ) css 概念入门
- XML, XPath, Xslt及解析/Parse
- XML及其作用、CSS、XSL、XSLT、DOM、SAX的概念,XML Schema、XPath
- 基本概念学习---XPath(XML路径语言)
- (一)Java解析XML:XML基本概念的理解
- Xml,XPath,XSLTxue 学习方法
- python xml解析之ElementTree 基本读操作示例
- HTML、 XML 、HTTP、 SOAP、 XSLT、 Xpath
- C#解析XML详解(XPath以及带命名空间NameSpace)
- XPath基本概念(一)
- xpath解析xml
- xpath、dtd解析xml
- JAVA通过XPath解析XML性能比较
- XML document processing in Java using XPath and XSLT
- xpath 解析xml 不是万能的,有时候xpath是不行的
- Javascript轻松实现调用xslt解析xml