博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用 query 方法 获得xml 节点的值
阅读量:4621 次
发布时间:2019-06-09

本文共 857 字,大约阅读时间需要 2 分钟。

DECLARE @result xmlSET @result='
17953736-852b-e511-80cc-0050568e38e0
contact
true
'SELECT @result.query('declare namespace s="http://schemas.xmlsoap.org/soap/envelope/"; declare namespace a="http://schemas.datacontract.org/2004/07/Cenvation.ServiceWebsite.Datamodel"; declare namespace i="http://www.w3.org/2001/XMLSchema-instance"; declare default element namespace "http://tempuri.org/"; data(/s:Envelope/s:Body/ReceiveDataResponse/ReceiveDataResult/a:ID)')

这是一个读取xml 中指定节点数据的一段脚本,这个演示样例数据中包括命名空间,所以在query 方法中须要声明这些命名空间。否则无法正确解析这段xml, 假设xml 数据中包括命名空间,就能够不用在query 方法中声明这些命名空间。

转载于:https://www.cnblogs.com/cxchanpin/p/7086354.html

你可能感兴趣的文章
待飞笔记(第一天 )
查看>>
解惑好文:移动端H5页面高清多屏适配方案
查看>>
traefik添加多证书
查看>>
PhantomJs 笔记
查看>>
js设计模式--语言类型
查看>>
C#多线程之二:ManualResetEvent和AutoResetEvent
查看>>
忽略UserInterfaceState.xcuserstate
查看>>
ReactNative--Flexbox布局
查看>>
java实现读取文件大全
查看>>
[Cordova] 无法显示Alert视窗
查看>>
借助过度区选择阈值
查看>>
评论列表显示及排序,个人中心显示
查看>>
JavaWeb学习笔记总结 目录篇
查看>>
C#根据html生成PDF
查看>>
Neutron SDN 手动实现手册
查看>>
linux下core文件调试方法
查看>>
20个创意404错误页面设计的启示
查看>>
基础训练 芯片测试
查看>>
如何用命令将本地项目上传到git
查看>>
JavaScript 实现鼠标拖动元素
查看>>