Delphi解析WSDL文件的问题 ( 积分: 100 )

  • 主题发起人 大花鸡
  • 开始时间

大花鸡

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi在解析WSDL文件中,遇到一个问题
<xs:element maxOccurs=&quot;unbounded&quot;
name=&quot;permList&quot;
nillable=&quot;true&quot;
type=&quot;xsd:permission&quot;/>
这应该是一个列表,可是却被解决成
perpoty PermList: Permission read FPermList write FPermList;
了,这应该怎么改才对?
 
自己解析,呵呵。。。
重写Permission类,他的基类中有个函数可以获得XML的数据,根据数据规范自己生成正确的Permission对象
 
TRemotable
类没看到有方法取得XML呀
 
自己集成实现
function ObjectToSOAP(RootNode, ParentNode: IXMLNode;
const ObjConverter: IObjConverter;
const Name, URI: InvString;
ObjConvOpts: TObjectConvertOptions;
out RefID: InvString): IXMLNode;
virtual;
procedure SOAPToObject(const RootNode, Node: IXMLNode;
const ObjConverter: IObjConverter);
virtual;
两个函数
 
来自:lake_cx, 时间:2007-8-7 16:30:17, ID:3820243
自己解析,呵呵。。。
重写Permission类,他的基类中有个函数可以获得XML的数据,根据数据规范自己生成正确的Permission对象
 
初次深入接触SOAP,问个简单的问题,通过Web Service得到的数据包是不是以WSDL为模板 的XML数据包? Delphi解析WSDL得到的代码是WSDL中数据的类的总结,要自己去写代码实现解析XML文件?
 
你对Delphi解析WSDL生成的类不满意嘛。。。
你就自己解析写出来这个类呗[:D]
 
多人接受答案了。
 
顶部