当前位置:编程学习 > JAVA >>

soap解析问题。

--------------------编程问答-------------------- <?xml version="1.0" encoding="UTF-8" ?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header>
<ns1:UserName soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0" xsi:type="soapenc:string" xmlns:ns1="blueslice.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">admin</ns1:UserName>
<ns2:Passwd soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0" xsi:type="soapenc:string" xmlns:ns2="blueslice.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">admin</ns2:Passwd>
</soapenv:Header>
<soapenv:Body>
<processTransaction xmlns="http://webservice.blueslice.com">
<![CDATA[
<req name="update">
<ent name="Subscriber" ns="policy"/>
<set>
<expr>
<attr name="Custom5"/>
<op value="="/>
<value val="2011-04-22T00:00:00-05:00"/>
</expr>
</set>
<where>
<expr>
<attr name="MSISDN"/>
<op value="="/>
<value val="3101000000"/>
</expr>
</where>
</req>
]]>
</processTransaction>
</soapenv:Body>
</soapenv:Envelope>


这是请求信息,上面是响应信息,不知道怎么解析,还请大家帮帮忙。 --------------------编程问答-------------------- 这就是标准的Xml啊..解析XML不会么? --------------------编程问答-------------------- 可以用DOM4J解析:
楼主可以照着这下面的链接试着解析一下
http://wishlife.iteye.com/blog/181865
这个是解析CDATA的
http://s.yanghao.org/program/viewdetail.php?i=119073
当然也可以用其他解析方式,应该很简单的。
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,