问题(怎样在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)中有错误。 ---> 指定的节点不能作为此节点的有效子级插入,因为指定节点的类型错误。”提示错误。
我沟通一下,服务器日志记录说:方法参数类型错误。
我的问题该怎么去解决这样的问题,又没有遇到过这样事情?如果要传递批量记录数据该怎么处理?
谢谢。
我做一个项目,用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)中有错误。 ---> 指定的节点不能作为此节点的有效子级插入,因为指定节点的类型错误。”提示错误。
我沟通一下,服务器日志记录说:方法参数类型错误。
我的问题该怎么去解决这样的问题,又没有遇到过这样事情?如果要传递批量记录数据该怎么处理?
谢谢。
相关文章推荐
- js调用方法传递变量作为参数的问题
- 当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的.
- java 引用类型作为方法参数使用问题
- 基本数据类型的包装类型作为参数传递,以及其他引用类型作为参数传递,以及List中值的交换的一些问题
- C#定义泛型方法错误-类型“T”必须是引用类型才能用作泛型类型或方法“System.Data.Linq.Table<TEntity>”中的参数“TEntity”
- java 方法参数-值调用,引用调用问题
- .net反射调用值类型引用参数时的处理办法(转)
- QT 自定义信号与信号槽方法及解决自定义数据类型或数组作为函数参数的问题
- c++中临时变量不能作为非const的引用参数的方法
- SpringMVC Controller函数参数问题(就是作为方法的参数,以类名小写开头可以在JSP页面中获得该变量的数据 )
- C#引用类型作为方法的参数分析
- Java:DocumentBuilderFactory调用XML的方法实例
- 基本数据类型的包装类型作为参数传递,以及其他引用类型作为参数传递,以及List中值的交换的一些问题
- 求助!!!“测试.Form1”不包含“Form1_Load”的定义,并且找不到可接受类型为“测试.Form1”的第一个参数的扩展方法“Form1_Load”(是否缺少 using 指令或程序集引用?)
- 警告: 最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用
- 3. 定义一个分数类(Fraction) 实例变量:分子,分母 方法:初始化方法(2个参数),便利构造器,约分,打印,加,减,乘,除。
- Java:DocumentBuilderFactory调用XML的方法实例
- (struct)结构体变量作为函数参数调用的方法小结
- Error:(95, 74) 警告: 最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用; 对于 varargs 调用, 应使用 Class<?> 对于非 varar
- C++关于参数为const引用类型的函数调用参数成员函数的一个问题