登录模块加载中...
会员投稿 投稿指南 今天是:
打印本页 | 关闭窗口 | 双击滚屏 您的位置首页>>网页制作学习园地>>数据库类>>SQLServer>>sql xml入门:xpath和xquery
sql xml入门:xpath和xquery
来源:网页教学网 ‖ 作者: ‖ 点击: ‖ 时间:13-01-14 12:14:55 ‖ 【 】‖ 我要投稿

1、xml:        能认识元素、属性和值
   
    2、xpath:    寻址语言,类似windows目录的查找(没用过dir命令的话就去面壁)
               
                语法格式,这些语法可以组合为条件:
                "."表示自己,".."表示父亲,"/"表示儿子,"//"表示后代,
                "name"表示按名字查找,"@name"表示按属性查找
               
                "集合[条件]" 表示根据条件取集合的子集,条件可以是
                    数  值:数字,last(),last()-数字 等
                    布尔值:position()<  数字,@name='条件',name='条件'
                条件是布尔值的时候可以合并计算:and or
   
    3、xquery:    基于xpath标的准查询语言,sqlserver xquery包含如下函数
                exist(xpath条件):返回布尔值表示节点是否存在
                query(xpath条件):返回由符合条件的节点组成的新的xml文档
                value(xpath条件,数据类型):返回指定的标量值,xpath条件结果必须唯一
                nodes(xpath条件): 返回由符合条件的节点组成的一行一列的结果表
*/

declare @ data xml
set @ data = '
<  bookstore  >
<  book category="COOKING"  >
  <  title lang="en"  >Everyday Italian<  /title  >
  <  author  >Giada De Laurentiis<  /author  >
  <  year  >2005<  /year  >
  <  price  >30.00<  /price  >
<  /book  >
<  book category="CHILDREN"  >
  <  title lang="jp"  >Harry Potter<  /title  >
  <  author  >J K. Rowling<  /author  >
  <  year  >2005<  /year  >
  <  price  >29.99<  /price  >
<  /book  >
<  book category="WEB"  >
  < 

|<< << < 1 2 3 > >> >>|
加入收藏:  加入收藏夹  | 发送给好友:  发送给好友
责任编辑:admin
相关文章列表
请文明参与讨论,禁止漫骂攻击。  
网友评论