您的位置:首页 > 其它

问题(怎样在dephi中引用.net中定义的类.方法参数,参数类型为XMLdocument?我要调用此方法并把实例花的xmldocument类型的变量作为参数给它。)

2007-05-21 15:36 991 查看
我已上来就发问,请大家原谅了。

我做一个项目,用dephi写一个接口,对方提供一个方法,方法的参数为XMLdocument,方法在其web服务器中,我需要远程调用。upload(XMLdocument doc ) ;

我的调用方法。用WSDL importer导入引用其类方法,生成.pas文件。

但是方法的参数类型发生改变,成为widestring类型,这不是我所希望的。

我是这样做的,声明一个doc :IXMLDOMdocument。

doc := CreateOleObject('Microsoft.XMLDOM') as IXMLDomDocument; 然后数据实例化。

我想组建自动转化的类型,肯定是没有问题的,我就把doc.xml作为参数调用此方法:upload(doc.xml),编译成功,但在执行时就会出现“服务器无法读取请求。 ---> XML 文档(3, 10)中有错误。 ---> 指定的节点不能作为此节点的有效子级插入,因为指定节点的类型错误。”提示错误。

我沟通一下,服务器日志记录说:方法参数类型错误。

我的问题该怎么去解决这样的问题,又没有遇到过这样事情?如果要传递批量记录数据该怎么处理?

谢谢。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐