查询XML没有查询relational model那样成熟
-
XML相对比较新
- 没有潜在的关系代数
发展历程
- XPath
- XSLT
- XQuery
XPath= expressions + Conditions
把XML想象成一棵树的结构
XQuery
- 表达语言(成分)
- 每个表达式都对一些元素序列进行操作或者返回一些元素序列
- XPath是一种表达式
XQuery表达式
- 除了return是必须的,其他都可以不要
- For 和 Let 是可以重复交错的
Query和XML混合
具体例子的学习可以配合W3School上面的教程以及课后练习去巩固。
XLST
XSL = Extensible Stylesheet Language
XSLT = XSL (with) Transformations