小伙子,你是给别人做对接用的吧,你们肯定是想让对方 给你提供个接口,然后对方就提供给了你个 xml 的schema文件 让你调用是么?
是啊 他们 提供的资料里面 是chema文件 。 我想 用xsd生成类文件来着,报错了
@湖光滟滟秋:小伙子你 不要 像无头苍蝇似的乱打乱撞。我看他们一定是提供了WebService的接口。而这个schema文件是 WebService的WSDL描述。肯定有WSDL的接口地址的,然后你可以根据他们提供的WSDL文件生成C#类接口的。
@田麦成: 嗯 对方提供的是webService的,添加服务引用后。有wsdl,可以生成一个cs文件。里面 是客户端的代码。可是 用 post的方式,不需要客户端的实现啊
@湖光滟滟秋:你最后一句话是病句,倒底是什么意思?你记着,你是一个思维严谨的工程师,你要把问题描述清楚了,你的意思我真不懂。
@田麦成: 嗯wsdl可以生成客户端代理类,接口方提供的参数名称是requestXml 所以用wsdl生成不了实体类了。 如果是发送对象的话,wsdl可以生成实体类
@湖光滟滟秋:WebService发送的一直就是xml,你就算在客户端发送对象,类库也将它序列化成xml发送的。你还是把接口文档 给我们看看吧
@田麦成: 邮箱呢发 个wsdl 帮看看
@重岩叠嶂,隐天蔽日: 746290578@qq.com
这个好像是根据某种语言,自动生成C#代码的工具
我只能生成简单类型 的,复杂类型 生成 报错了
@湖光滟滟秋: 复杂类型的报错,说明你的模板有错误,这种工具实际上仅仅是文本替换,很久不搞这个了,生成的代码,重复性太高,后期维护很头大,建议使用设计模式,通过继承复用
@悦光阴: 接口方 提供的xsd ,我 用来读写与 shcema 对应 的xml 用的。
@湖光滟滟秋: 哦哦哦,我理解错来
帮顶
http://www.w3school.com.cn/schema/el_complextype.asp
你是少了些import的xsd么?不然怎么会提示未申明
不懂帮顶