我需要开发一个service client application
in C#
. 该服务托管在我无法访问的客户本地网络上。所以我不能使用Add Service Reference
选项来创建服务代理。
客户只给了我他们服务的 XML Soap 声明。它如下所示:
<?xml version="1.0" encoding="UTF-8" ?>
- <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5.
-->
- <!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5.
-->
- <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://helios.tedas.gov.tr/im" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://helios.tedas.gov.tr/im" name="IletisimModulu">
- <types>
它只是 XML 的头部,由于它的大小,我没有放完整的 XML。我认为如果我们从资源管理器 ( http://mywebservice/Service?WSDL
) 导航到服务 url,我们会看到这种情况。
那么现在,我怎样才能从他们给我的这个 XML 文档中创建服务代理呢?