以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XQuery/XLink/XPointer/ 』  (http://bbs.xml.org.cn/list.asp?boardid=14)
----  关于XQuery的使用  (http://bbs.xml.org.cn/dispbbs.asp?boardid=14&rootid=&id=25001)


--  作者:lxmiuamo
--  发布时间:12/5/2005 11:23:00 AM

--  关于XQuery的使用
XQuery的FLOWR语句到底用在哪里啊?是像SQL那样直接用在C#等语言里查询吗?还有XQery是不是现在主要是个规范,体系,而实际用的一般都是xPath啊?不知道我的理解对不对,请熟悉这方面的朋友多指点
--  作者:我的车票
--  发布时间:11/3/2006 9:25:00 PM

--  
I am studying XQuery just now.
I think:
XQuery is a specification,and when we query in XML document, it is necessory  that combining XQuery with Xpath,
That`s like XSLT and XPath.
--  作者:Web-beginner
--  发布时间:11/15/2006 2:31:00 PM

--  
FLWOR其实是 for. let. where. order by.return 头字母的缩写组合
在应用xquery的时候 FLWOR的作用尤为明显
<you>
  for $x in doc("yourxml.xml")/them/him/age
   where $x>20 and $x<30
   return <hisage>data($x)</hisage>
</you>
其中就应用了一些FLWOR语句
现在的Xquery 只是一个推荐标准(目前已经又了许多草案)
经历了6年多的洗礼 现在Xquery 拥有了许多特点
还有的 就是XPath与xquery并不相冲突的
XPath主要是为了寻找并确定节点路径 而xquery恰恰需要这种路径 从而进行操作。如同再Xpointer中的XPath也起着同样的作用。
呵呵,个人见解

--  作者:我的车票
--  发布时间:11/18/2006 11:30:00 AM

--  
good!
--  作者:jx
--  发布时间:3/11/2007 12:16:00 PM

--  
谢谢Web-beginner。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms