Witam.

Piszę aplikację, która ma za zadanie pewne dane umieszczone w datagridzie wyeksportować na serwer http, na którym działa mysql i php.
Wymyśliłem sobie to tak, że dane są zapisywane w pliku xml, następnie przesyłane na serwer http, tam odczytywane i odpowiednio wklejane do bazy. Komunikacja ma się odbywać w obie strony (aplikacja lokalna musi wysyłać i pobierać pliki xml).
Z zapisaniem pliku xml nie ma problemów, korzystam z WirteXml. Natomiast są problemy z przesyłaniem zawartości xml.
Wyczytałem gdzieś o technologii SOAP. Z tekstu wynikało, że umożliwia komunikację w aplikacjach rozproszonych za pomocą xml, jednak nie bardzo wiem jak do tego podejść.
Wjaki sposób można przesłać dane w formacie xml na serwer http? I W jakiej formie aplikacja na serwerze (np w php) otrzyma te dane?