为了账号安全,请及时绑定邮箱和手机立即绑定

XPath如何处理XML命名空间?

XPath如何处理XML命名空间?

慕沐林林 2019-05-29 17:19:38
XPath如何处理XML命名空间?XPath如何处理XML命名空间?如果我使用/IntuitResponse/QueryResponse/Bill/Id要解析下面的XML文档,我得到0个节点。<?xml version="1.0" encoding="UTF-8" standalone="yes"?><IntuitResponse xmlns="http://schema.intuit.com/finance/v3"                  time="2016-10-14T10:48:39.109-07:00">     <QueryResponse startPosition="1" maxResults="79" totalCount="79">         <Bill domain="QBO" sparse="false">             <Id>=1</Id>         </Bill>     </QueryResponse></IntuitResponse>但是,我没有在XPath中指定命名空间(即http://schema.intuit.com/finance/v3不是路径的每个标记的前缀)。Id如果我没有明确告诉它,XPath怎么知道我想要哪个?我想在这种情况下(因为只有一个命名空间)XPath可以xmlns完全忽略它。但如果有多个名称空间,事情可能会变得丑陋。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1716 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信