CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web Services / XML

SOAP包解释

楼主kisspy(风之行)2005-04-14 12:15:32 在 Java / Web Services / XML 提问

SOAPMessage   soapMsg   =   soapMessage;  
                  SOAPPart   soapPart   =   null;  
                  SOAPEnvelope   soapEnvelope   =   null;  
                  SOAPHeader   soapHeader   =   null;  
                  SOAPBody   soapBody   =   null;  
   
                  soapPart   =   soapMsg.getSOAPPart();  
                  soapEnvelope   =   soapPart.getEnvelope();  
                  soapHeader   =   soapEnvelope.getHeader();  
                  soapBody   =   soapEnvelope.getBody();  
   
  我用java.util.Iterator   iter   =   soapBody.getChildElements();  
                  SOAPBodyElement   ele   =   (SOAPBodyElement)iter.next();//这一行报CastClassException  
   
  请问怎么样解释以下文档的,希望给出原码  
      <?xml   version="1.0"   encoding="utf-8"   ?>    
  -   <SOAP-ENV:Envelope   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xmlns:xsd="http://www.w3.org/2001/XMLSchema"   xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"   xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">  
  -   <SOAP-ENV:Header>  
      <TransactionID   xmlns="http://www.monternet.com/dsmp/schemas/">110000000001</TransactionID>    
      </SOAP-ENV:Header>  
  -   <SOAP-ENV:Body>  
  -   <SyncOrderRelationReq   xmlns="12345.com">  
      <Version>1.5.0</Version>    
      <MsgType>SyncOrderRelationReq</MsgType>    
  -   <Send_Address   xmlns="abc.com">  
      <DeviceType>201</DeviceType>    
      <DeviceID>SZ12345</DeviceID>    
      </Send_Address>  
  -   <Dest_Address>  
      <DeviceType>11</DeviceType>    
      <DeviceID>BJ88888</DeviceID>    
      </Dest_Address>  
  -   <FeeUser_ID>  
      <UserIDType>1</UserIDType>    
      <MSISDN>13651412464</MSISDN>    
      <PseudoCode>011</PseudoCode>    
      </FeeUser_ID>  
  -   <DestUser_ID>  
      <UserIDType>2</UserIDType>    
      <MSISDN>13662667675</MSISDN>    
      <PseudoCode>012</PseudoCode>    
      </DestUser_ID>  
      <LinkID>ForLulu</LinkID>    
      <ActionID>2</ActionID>    
      <ActionReasonID>7</ActionReasonID>    
      <SPID>900513</SPID>    
      <SPServiceID>06040004</SPServiceID>    
      <AccessMode>3</AccessMode>    
      <FeatureStr>news</FeatureStr>    
      </SyncOrderRelationReq>  
      </SOAP-ENV:Body>  
      </SOAP-ENV:Envelope> 问题点数:100、回复次数:5Top

1 楼kisspy(风之行)回复于 2005-04-14 17:25:06 得分 0

顶上去Top

2 楼usabcd(9号公路上的3名共军)回复于 2005-04-14 21:59:07 得分 50

为什么不用RPC方式,那样会很省事,不用这么辛苦。  
  Top

3 楼kisspy(风之行)回复于 2005-04-15 17:29:52 得分 0

RPC方式,试试看Top

4 楼skyct(绝缘)回复于 2005-04-18 21:26:31 得分 50

SOAPBodyElement   ele   =   (SOAPBodyElement)iter.next();  
  这一行改成:  
  SOAPElement   ele   =   (SOAPElement)   iter.next();Top

5 楼kisspy(风之行)回复于 2005-04-25 14:41:42 得分 0

搞定了Top

相关问题

  • 解释一下多国语言包??
  • 有哪为高手能把"打包"解释给我听听!
  • 可否解释一下wrap class(包装类)有什么用处?
  • 帮忙解释一下这个背包程序
  • 讨论:多继承和包含类的使用(我用沙发床来解释)
  • 谁帮我解释解释?
  • 请帮我解释一下测试得到的package 包名和类所在目录的关系——有点不太好解释
  • 名词解释
  • 名 词 解 释
  • 解释一下:

关键词

  • null
  • soapbodyelement
  • soapbody
  • soappart
  • soapenvelope
  • soapheader
  • soapmsg
  • soapelement
  • soapmessage
  • iter

得分解答快速导航

  • 帖主:kisspy
  • usabcd
  • skyct

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo