0
私はxmlを受け入れ、別のhttpサービスに送信するプロキシWebサービスを作成しています。問題は、私は常にnullとして来るxmlを読むときです。ここプロキシWebサービス.net
は私のコードは
ここ [WebMethod]
public string HelloWorld(string xml)
{
xml= @"<env> <body>" + xml + @"</body> </env>";
return HttpPost("hhtp://testservice/", xml) ;
}
私の要求XML
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<HelloWorld>
<!--Optional:-->
<xml>
<request1>
<value1 test="a"/>
</request1>
</xml>
</HelloWorld>
</soapenv:Body>
</soapenv:Envelope>
は、私は、Visual Studioデバッガを使用し、下のXMLを与える場合、私は値がで来ますが、SOAPUIを使用して見ることができますされています上記のxmlを送るには、私はxmlとしてNullを取得しなければならなかった。
<request1>
<value1 test="a"/>
</request1>
UPDATE 私はXMDocumentを代わりに使用する文字列
...助け<![CDATA [それだけにそれを追加します応答も同様に –