xml数据返回结果的 提取办法
xml的响应结果如下:<?xml version="1.0" encoding="gb2312"?>
<x>
<i id="common.getSessionValue"><h>USER_ID,USER_NAME,IP_ADDRESS,COMPANY_ID,COMPANY_NAME,SINGLEDATAROLE,SINGLEDEPTROLE,CLUSTERCODING</h><r>20160310160304212000@^会计@^127.0.0.1@^20160310160129161000@^财务@^'adminData'@^'1457580486141'@^hnrlAdmin</r></i>
</x>
我想提取 USER_IDCOMPANY_ID SINGLEDEPTROLE 这三个字段的值,不知道用什么办法提取,求指教
以前都是用正则表达式,提取内容的前后是有唯一性的,可是这次遇到的这种形式,每个数值之间都只是用 @^分隔不知道该怎么提取了。。。
求各位朋友指教 //*[@id="common.getSessionValue"]/r/text() /x/i/r/text() 能不能考虑循环取值
页:
[1]