以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XQuery/XLink/XPointer/ 』  (http://bbs.xml.org.cn/list.asp?boardid=14)
----  xml新手对于xquery组合查询的一些疑问  (http://bbs.xml.org.cn/dispbbs.asp?boardid=14&rootid=&id=86848)


--  作者:hxnhxx
--  发布时间:9/15/2010 4:05:00 PM

--  xml新手对于xquery组合查询的一些疑问
<element name="abc" id="0001" project="xxx">
 <att name="att1" type="string">san you</att>
 <att name="att2" type="string">big look</att>
 <att name="att3" type="string">san you</att>
 <att name="att4" type="number">234</att>
 <att name="att5" type="bool">false</att>
</element>
<element name="abcde" id="0002" project="xxx2">
 <att name="att1" type="string">aaaa</att>
 <att name="att2" type="string">bbbb</att>
 <att name="att3" type="string">cccc</att>
 <att name="att4" type="number">1234</att>
 <att name="att5" type="bool">false</att>
</element>

对于上面的文档,使用xquery实现如下功能是否可行,如果能提供示例,不胜感激:

1 查询具name='att4',并且值等于234(以数值类型比较)的element元素
2 查询同时拥有条件为 name='att1' 值='aaaa'的<att/>元素 和 name='att2' 值=‘bbbb' 的<att/>元素的element,查询结果应为第二个element.

谢谢!


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