
wymyśliłem sobie aplikacje która musi łączyć kilka ciekawych technologii.. ale jak zawsze coś staje na przeszkodzie, juz opisuje sytuacje:
Mamy sobię aplikację napisaną w C# [.NET], która musi pobrać dane z bazy MySQL umieszczonej na serwerze... nie mając bezpośredniego dostępu do samej bazy - więc dostęp via MySQL.NET connnector odpada.
Sama aplikacja komunikuję sie z silnikiem napisanym w PHP5+SOAP [NuSOAP], i za pomocą tego wykonuje odpowiednie operacje.
Chcąc pobrać informacje z serwera mogę oczywiście całą tablicę reprezentującą zestaw rekordów przesłać za pomocą SOAP, ale po stronie C# chce skożystać z takiego miłego komponentu ADO.NET, który się nazywa DataSet.
Więc musze w php pobrać dane z DB [używam do tego biblioteki Propel/Creole], a następnie przekonwertować zestaw wyników do XMLa rozumianego przez DataSet [który można tworzyć m.in z XMLa].
Czy zna może ktoś jakąś bibliotekę, która umie, może generować XML dla DataSet na podstawie np. tablicy wielowymiarowej.
Czekam na komentarze i sugestie
