如何创建收到XML的Web服务?

时间:2015-10-24 14:29:13

标签: c# xml web-services asmx

我需要构建一个接受XML数据的Web服务。

XML将按以下示例发送:

<Person>
<LegalName>
  <FirstName>Ralph</FirstName>
  <LastName>Anderson</LastName>
  <PhoneticFirstName>rah-lf</PhoneticFirstName>
</LegalName>
<SSN>122-34-1232</SSN>
<Demographics>
  <Sex>male</Sex>
  <Height>502</Height>
</Demographics>
<DriversLicense>
  <DriversLicenseNumber>1234</DriversLicenseNumber>
  <IssuingState>CA</IssuingState>
</DriversLicense>

我的理解是我需要写这样的东西:

public Service () {

    [WebMethod]
    public void CreateRecord(XmlDocument newRecord)
    {
        // do stuff
    }
}

我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

你可以尝试理解它是如何工作的,并在这里找到一个好的艺术: https://msdn.microsoft.com/en-us/library/hh534080.aspx