新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论XLink, XPointer, XQuery
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XQuery/XLink/XPointer/ 』 → XML xpath  starts-with 模糊查询不能正确返回[原创] 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 21547 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: XML xpath  starts-with 模糊查询不能正确返回[原创] 举报  打印  推荐  IE收藏夹 
       本主题类别: XML文档存取技术(DOM, SAX)    
     solonet 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:7
      积分:81
      门派:XML.ORG.CN
      注册:2009/11/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给solonet发送一个短消息 把solonet加入好友 查看solonet的个人资料 搜索solonet在『 XQuery/XLink/XPointer/ 』的所有贴子 引用回复这个贴子 回复这个贴子 查看solonet的博客楼主
    发贴心情 XML xpath  starts-with 模糊查询不能正确返回[原创]


    目标:  
       想要查出所有'/ITEMS'下面节点中 'TMaterial/FQTY/DATA/@FLAG'的值包含'P#@S01#@U01#@QD#@'的所有节点,查询路径如下
    NodePath := '/ITEMS[starts-with(TMaterial/FQTY/DATA/@FLAG,''P#@S01#@U01#@QD#@'')]'
    NodeList_RCJ := myXmlDoc.selectNodeS(NodePath);
    Element_RCJ := NodeList_RCJ.item[0];
    按照这个去查询,结果是把'TMaterial/FQTY/DATA/@FLAG'的值包含'P#@S02#@U01#@QD#@'的结果也返回了(如下第二条TMaterial )
    <ITEMS>
     <TMaterial ZHPRICE="30" MSPEC="" PRICE="30" HASCONTENT="F" HS="1" MATESRC="1" RCJTYPE="R" MATETYPE="40" PRICESRC="3" INFORPRICEFILENAME="" INFOMATERIALID="" MATEPRV="B" XIANJIABI="0" MEMO="" MAINMATE="F" TENDERPRICE="0" TENDERQTY="0" TRADEMARK="" FACTORY="" ZGJ="F" EXPANDED="F" CODE="4000000012" NAME="综合人工" TOTAL="0" UNIT="工日" LAYER="2" CALCULATED="T" SELECTED="F">
      <ITEMS/>
      <FQTY>
       <DATA FLAG="P#@S01#@U01#@QD#@L01#@010101001001#@" VALUE="2.313" SIGN="DEF" REFCOUNT="1"/>
       <DATA FLAG="P#@S01#@U01#@QD#@L01#@010101003001#@" VALUE="2.708" SIGN="DEF" REFCOUNT="1"/>
       <DATA FLAG="P#@S01#@U01#@QD#@L01#@010101003002#@" VALUE="2.708" SIGN="DEF" REFCOUNT="1"/>
       <DATA FLAG="P#@S01#@U01#@QD#@L01#@010101003005#@" VALUE="2.708" SIGN="DEF" REFCOUNT="1"/>
       <DATA FLAG="P#@S01#@U01#@CS#@L01#@0001#@" VALUE="0.2056" SIGN="DEF" REFCOUNT="1"/>
       <DATA FLAG="P#@S01#@U01#@CS#@L01#@0002#@" VALUE="2.835" SIGN="DEF" REFCOUNT="1"/>
       <DATA FLAG="P#@S02#@U01#@QD#@L01#@030101001#@" VALUE="420" SIGN="DEF" REFCOUNT="1"/>
       <DATA FLAG="P#@S02#@U01#@QD#@L01#@030101002#@" VALUE="1560" SIGN="DEF" REFCOUNT="1"/>
       <DATA FLAG="P#@S02#@U01#@QD#@0308#@030101003#@" VALUE="0" SIGN="DEF" REFCOUNT="1"/>
       <DATA FLAG="P#@S02#@U01#@QD#@0308#@030101004#@" VALUE="0" SIGN="DEF" REFCOUNT="1"/>
      </FQTY>
     </TMaterial>

     <TMaterial ZHPRICE="794.48" MSPEC="200t.m" PRICE="794.48" HASCONTENT="F" HS="1" MATESRC="1" RCJTYPE="J" MATETYPE="410306" PRICESRC="3" INFORPRICEFILENAME="" INFOMATERIALID="" MATEPRV="B" XIANJIABI="25" MEMO="" MAINMATE="F" TENDERPRICE="0" TENDERQTY="0" TRADEMARK="" FACTORY="" ZGJ="F" EXPANDED="F" CODE="4103060020" NAME="自升式塔式起重机" TOTAL="0" UNIT="台班" LAYER="2" CALCULATED="F" SELECTED="F">
      <ITEMS/>
      <FQTY>
       <DATA FLAG="P#@S02#@U01#@QD#@L01#@030101002#@" VALUE="2" SIGN="DEF" REFCOUNT="1"/>
      </FQTY>
     </TMaterial>

     <TMaterial ZHPRICE="13.06" MSPEC="φ90×6000" PRICE="13.06" HASCONTENT="F" HS="1" MATESRC="1" RCJTYPE="C" MATETYPE="020908" PRICESRC="3" INFORPRICEFILENAME="" INFOMATERIALID="" MATEPRV="B" XIANJIABI="15" MEMO="" MAINMATE="F" TENDERPRICE="0" TENDERQTY="0" TRADEMARK="" FACTORY="" ZGJ="F" EXPANDED="F" CODE="0209080002" NAME="竹脚手杆" TOTAL="0" UNIT="根" LAYER="2" CALCULATED="F" SELECTED="F">
      <ITEMS/>
      <FQTY>
       <DATA FLAG="P#@S01#@U01#@QD#@L01#@010101001001#@" VALUE="1.2" SIGN="DEF" REFCOUNT="1"/>
      </FQTY>
     </TMaterial>
    </ITEMS>

    请高手指教!不胜感激!!!


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2011/1/13 17:17:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XQuery/XLink/XPointer/ 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/10/5 6:08:27

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    46.875ms