1

我的回复如下所示

<Response xmlns="http://example.com">
<PartnerCustomerNumber>24554691755043</PartnerCustomerNumber>
<ResultInfo>
  <ResultCode>0</ResultCode>
  <ResultMessage>Success</ResultMessage>
</ResultInfo>
</Response>

我需要使用 xpath 读取合作伙伴客户编号。我用了

/Response/PartnerCustomerNumber and //PartnerCustomerNumber

两者都返回错误说Error parsing source entry[error:Unexpected element:CDATA]

如何绕过 CDATA 继续读取预期值。

这适用于我的其他电话。所以我不能修改我的大部分代码,但修改我的 xpath。

4

1 回答 1

1

您的 XPath 表达式显然是错误的,因为它忽略了元素位于名称空间中的事实。但是关于 CDATA 的错误消息似乎与此无关。

于 2012-07-23T20:29:21.913 回答