Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WCF中的XML结构创建问题_C#_Xml_Wcf_Soap_Xml Parsing - Fatal编程技术网

C# WCF中的XML结构创建问题

C# WCF中的XML结构创建问题,c#,xml,wcf,soap,xml-parsing,C#,Xml,Wcf,Soap,Xml Parsing,我正在尝试为SMS创建存根,功能按预期工作,但当我看到xml请求对象的结构时,它就完全不同了 实际提供的请求XML结构: <soapenv:Body> <sms:sendMessage> <sms:applicationName>TestUI</sms:applicationName> <sms:applicationModuleName>ModuleTest</sms:applicationModuleName

我正在尝试为SMS创建存根,功能按预期工作,但当我看到xml请求对象的结构时,它就完全不同了

实际提供的请求XML结构:

   <soapenv:Body>
      <sms:sendMessage>
<sms:applicationName>TestUI</sms:applicationName>
<sms:applicationModuleName>ModuleTest</sms:applicationModuleName>
         <sms:destination>+641001001001</sms:destination>
         <sms:content>SMS SOAP Test</sms:content>
         <sms:reference>reference</sms:reference>
      </sms:sendMessage>
   </soapenv:Body>
</soapenv:Envelope>

TestUI
模块测试
+641001001001
SMS SOAP测试
参考

d4p1和s的名称是如何在XML中生成的?没有人知道,是否有人能指出这方面出了什么问题?如果需要其他信息,请告诉我。谢谢。

它们是自动的(但如果声明与预期相符,则不相关)。显示更多代码-包括如何创建消息以及序列化到
SendMobileMessage
objSoapMessage
的类的定义。另外,
xmlns:sms
属性在示例结构中的值是多少?@Charles:在问题中添加了我的服务代码,以及其他三件事:
sendMessageRequest
的类定义,
sendMessage
和示例请求中的
xmlns:sms
属性的值。您需要将
DataContract
属性的值设置为
“”
。见和。