Мне нужно создать веб-службу, которая принимает данные XML.Как создать веб-сервис, который получает XML?
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
}
}
Как я могу сделать это?
Вы можете получать XML как строку, а затем разобрать его на XML. –
Хорошо, как я могу это сделать? –
Вы упомянули о том, что вам нужно «создать веб-сервис» * - Вы специально хотите создать веб-сервис asmx или любой веб-сервис? Как веб-API или MVC или WCF? –