Ik heb een VB.NET Webservice, waarmee klanten informatie kunnen toevoegen of opvragen.
Nu sturen klanten ook soms nog willekeurige andere tags mee, die ik graag zou opslaan. Ik weet deze tags echter niet van tevoren (ze mogen eventueel wel in een aparte sectie in de xml, maar liever ook niet).
ik heb dus een webservice die normaal gesproken de volgende XML-slikt (in een soapenvelop):
de webservice functie en klasse:
dit werkt op zich prima....
probleem is nu dat ik wil dat als de klant het volgende stuurt:
ik de KlantSpecifiekeVariable en/of NogEenKlantSpecifiekeVariable ook beschikbaar heb in de functie UpdateMyService... ik krijg dat echter niet voor elkaar...
is uberhaupt mogelijk wat ik wil? iemand een idee hoe?
Nu sturen klanten ook soms nog willekeurige andere tags mee, die ik graag zou opslaan. Ik weet deze tags echter niet van tevoren (ze mogen eventueel wel in een aparte sectie in de xml, maar liever ook niet).
ik heb dus een webservice die normaal gesproken de volgende XML-slikt (in een soapenvelop):
XML:
1
2
3
4
5
6
7
8
9
10
11
| <?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> <UpdateMyService xmlns="https://www.domein.nl/webservicemap/"> <Info> <A>12</A> <B>34</B> </Info> </UpdateMyService> </soap:Body> </soap:Envelope> |
de webservice functie en klasse:
Visual Basic .NET:
1
2
3
4
5
6
7
8
| Public Class InfoClass Dim A As String Dim B As String End Class <WebMethod(Description:="Update My Service")> _ Public Function UpdateMyService(ByVal Info As InfoClass) As UpdateResult End Function |
dit werkt op zich prima....
probleem is nu dat ik wil dat als de klant het volgende stuurt:
XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <?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> <UpdateMyService xmlns="https://www.domein.nl/webservicemap/"> <Info> <A>12</A> <B>34</B> <KlantSpecifiekeVariable>56</KlantSpeciekeVariable> </Info> <NogEenKlantSpecifiekeVariable>56</NogEenKlantSpecifiekeVariable> </UpdateMyService> </soap:Body> </soap:Envelope> |
ik de KlantSpecifiekeVariable en/of NogEenKlantSpecifiekeVariable ook beschikbaar heb in de functie UpdateMyService... ik krijg dat echter niet voor elkaar...
is uberhaupt mogelijk wat ik wil? iemand een idee hoe?