为C#Web服务将数据提供到<tag> xml xml </tag>中

时间:2018-10-09 11:42:13

标签: c# xml

我在C#.NET 4.0 Web服务中有一个方法,该方法在ByVal参数上接受DataTable。 现在,该方法正在xml应用程序中使用。 因此,代替数据表,我得到的是<Meta> xml xml </Meta>。 我应该如何以xml形式传递数据,以便能够由下面的xml中的数据表使用?

我在网上找不到合适的解决方案。

POST /MyService/service.asmx HTTP/1.1
Host: xxxxxxxxxxxxx
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/Upload"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Upload xmlns="http://tempuri.org/">
      <IndexKey>string</IndexKey>
      <YoMoney_Key>string</YoMoney_Key>
      <buffer>base64Binary</buffer>
      <strDocType>string</strDocType>
      <append>boolean</append>
      <revtype>string</revtype>
      <strScanDateTime>string</strScanDateTime>
      <UserID>string</UserID>
      <Meta>xmlxml</Meta>
    </Upload>
  </soap:Body>
</soap:Envelope>

0 个答案:

没有答案