欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年使用Xpath对XML进行模糊查询文件 .pdf

    • 资源ID:34273638       资源大小:419.71KB        全文页数:5页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年使用Xpath对XML进行模糊查询文件 .pdf

    地球人- 做好才有价值!随笔 - 93, 文章 - 0, 评论 - 278, 引用 - 1名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 使用 Xpath 对XML 进行模糊查询如果要对 XML 文件进行模糊查找的话是一个比较麻烦的事情,Xpath 表达式中没有像文件系统中的“*”或 ? 或者有像 SQL 表达式中的 % ,这样的模糊查找的通配符。但是还好,在Xpath 的函数中提供了像contains 和match这样的函数。contains是一个字符串查找函数语法是:fn:contains(string1,string2),表示如果 string1 包含string2 ,则返回 true ,否则返回 false 。例如: contains(XML,XM),结果: true 。match 是一个匹配正则表达式的函数语法是:fn:matches(string,pattern),表示如果 string 参数匹配指定的模式,则返回 true ,否则返回 false 。例如: matches(12, 0-91,2), 结果: true 。对于 Xpath 的一些基础知识可以参考:BizTalk 开发系列 (三十四 )Xpath 这样就可以大概知道如何对XML 进行模糊查找了。以下我们还是按照之前那个实例来做几个测试。测试使用的 XML张城斌 http:/Gary ZhangGaryZhttp:/使用工具 :XMLSpy , 注意之前提到了一个开源的Xpath 表达式编辑工具:SketchPath 在执行查询语句时不能正确的显示查询结果。因此建议使用 XMLSpy 做以下测试。1.查询所有 Blog 节点值中带有 cn 字符串的 Person 节点Xpath 表达式: /Root/Personcontains(Blog,cn)导航博客园首页新随笔联系订阅管理公告本Blog 所有内容,若无特殊说明,均为原创。如需转载,请注明作者和出处,且保证内容完整!如有其他用途,请联系作者:福意联胰岛素冷藏盒分享免费软件和在线服务免费也要最好的!粉丝 - 6关注 - 1我的主页个人资料我的闪存发短消息搜索我的标签BizTalk 开发系列 (40)BizTalk(7)程序员学英语(6)WCF(5)PM Tools(4)BizTalk 2010(2)XML(2)Excel(1)BizTalk Help Online(1)SQL Service Broker(1)更多名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 结果:2.查询所有 Blog 节点值中带有 cn 字符串并且属性ID值中有 01的Person 节点Xpath 表达式: /Root/Personcontains(Blog,cn) and contains(ID,01)3.查询受命名空间约束的Email 节点的值中带有“live”字符串,并且Blog 节点值中还带有cn字符串。Xpath 表达式: /Root/Person/*local-name()=Email andcontains(text(),live)/parent:Person结果:4.受命名空间约束的节点与不受命名空间约束的节点及属性的混合查询Xpath 表达式 :/Root/Person/*local-name()=Email and contains(lower-case(text(),live)contains(./Blog,cn)contains(./Name/lang,zh-cn)/parent:Person结果:5.查询所有节点中值符合Email 构造的节点Xpath 表达式: /*matches(text(),w+(-+.w+)*w+(-.w+)*.w+(-.w+)*)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - Gary Zhang关注 - 1粉丝 - 6荣誉: 微软社区精英关注博主10(请您对文章做出评价)结果 :通过以上测试,通过使用contrains 函数和 match 函数来进行模糊查询基本上可以满足基本的使用需求。另外本篇只是列举了几个基本例子,在具体使用的时候还需根据实际的情况灵活运用函数和轴构造Xpath 表达式以满足需求。Tag 标签 : XML? 上一篇: C# 文件压缩与解压(ZIP 格式 )? 下一篇: BizTalk 开发系列 (三十五 ) TCP/IP 适配器posted on 2009-03-14 10:12 Gary Zhang阅读 (2825) 评论 (2) 编辑 收藏所属分类 : .NET Learning评论#1楼 回复 引用 不错,学习了2009-03-14 21:46 | lvb 未注册用户 #2楼 回复 引用 查看 不错 支持哈2009-08-31 10:59 | Shine- 阳阳注册用户登录后才能发表评论,请登录 或 注册 ,返回博客园首页。IT新闻 : 消息称苹果明年1月份推出新版iPad名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 大部分投资者认为应持有微软股票 让iPad 站起来!北京中关村惊现神奇iPad 支架 淘一代上榜年度社会语言网购平台频孵流行热词 腾讯与 360 诉讼陷入拉锯战互表 “ 敬畏 ” 余火未熄更多 IT新闻 .知识库最新文章:分布式文件系统FastDFS 架构剖析门户网站负载均衡技术的六大新挑战优秀程序员的10种特质敏捷实施中的常见错误互联网周刊:互联网进化论网站导航:博客园首页IT新闻个人主页闪存程序员招聘社区博问China-pub 计算机图书网上专卖店!6.5 万品种 2-8 折!China-Pub 计算机绝版图书按需印刷服务历史上的今天:2008-03-14 在BizTalk 的Orchestration中测试变量能否在不同的实例中共用相关搜索 :XML .NET Learning最简洁阅读版式:使用 Xpath 对XML 进行模糊查询Powered by:博客园Copyright ? Gary Zhang名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

    注意事项

    本文(2022年使用Xpath对XML进行模糊查询文件 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开