以文本方式查看主题 - W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL (http://bbs.xml.org.cn/index.asp) -- 『 DOM/SAX/XPath 』 (http://bbs.xml.org.cn/list.asp?boardid=11) ---- xpath中的"逻辑与"操作符号是什么.急,请各位大侠帮忙, (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=15531) |
-- 作者:010blj -- 发布时间:3/14/2005 11:28:00 AM -- xpath中的"逻辑与"操作符号是什么.急,请各位大侠帮忙, xpath中的"逻辑与"操作符号是什么.急,请各位大侠帮忙, 下面是一个查询的例子,但是查询说语法错误 /コード情報/コード/内容/名称[@コード='4'] | /コード情報/コード/内容/名称[@順番='6'] 我的MSN:hdwjh168@hotmail.com ![]() |
-- 作者:lpxtt -- 发布时间:5/19/2005 5:05:00 PM -- 不太清楚你想表达的意思 您能不能用英文表示? |
-- 作者:haomeng1999 -- 发布时间:5/26/2005 9:54:00 AM -- 你的例子是逻辑或 与应该是and 比如 value <10 and value >5 那么当value =6时为真,value=11时为假 |
-- 作者:haomeng1999 -- 发布时间:5/26/2005 10:06:00 AM -- xpath中的运算符列举如下: Operator Description Example Return value | 计算两套节点集合 //book | //cd 返回包含所有book和cd元素的节点集合 + 加 6 + 4 10 - 减 6 - 4 2 * 乘 6 * 4 24 div 除 8 div 4 2 = 相等 price=9.80 如果price为9.80则为true 如果price为 9.90 则为false != 不等于 price!=9.80 true if price is 9.90 false if price is 9.80 < 小于 price<9.80 true if price is 9.00 false if price is 9.80 <= 小于等于 price<=9.80 true if price is 9.00 false if price is 9.90 > 大于 price>9.80 true if price is 9.90 false if price is 9.80 >= 大于等于 price>=9.80 true if price is 9.90 false if price is 9.70 or 或 price=9.80 or price=9.70 true if price is 9.80 false if price is 9.50 and 与 price>9.00 and price<9.90 true if price is 9.80 false if price is 8.50 mod 取模 (除的余数) 5 mod 2 1 因为xpath是可以精确定位的,所以在例用逻辑与来获取节点集合的情况,似乎没有必要,如果竟然有必要,应该是xml设计的问题了
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |