Entwickler-Ecke
Sonstiges (.NET) - XML-Interop mit Java (collections in XStream.net)
Alan47 - Sa 05.01.13 20:27
Titel: XML-Interop mit Java (collections in XStream.net)
Hallo zusammen,
ich bin derzeit Mitarbeiter an einem größeren Projekt, an dem mehrere Programmiersprachen beteiligt sind. Unser Server ist ein Webserver auf Java-Basis, während der Client (an dem ich arbeite) ein C# .NET-Programm ist. Die Kommunikation erfolgt dabei ausschließlich über XML.
Das Problem, das ich am Client nun habe, ist folgendes: ich bekomme vom Server zur Laufzeit DLLs in binärer Form, welche beliebige Typen enthalten können, welche vom Client dynamisch geladen werden. Das funktioniert auch wunderbar. Allerdings muss ich dann aus den XML-Nachrichten des Servers lokal Instanzen dieser dynamisch geladenen Assemblies bauen und dann per Reflection darauf zugreifen. Sämtliche Techniken, die auf Annotations-Basis von Klassen aufbauen, fallen also flach.
Ich habe bereits versucht, xstream.net zu verwenden, scheitere dabei allerdings an der Deserialisierung von Collection-Typen wie HashSet usw, auch ein Type Alias hilft hier leider nicht weiter.
Hat jemand einen Tipp für mich, wie ich das am besten anstellen könnte? Oder gibt es vielleicht erfahrenere XStream.net-Benutzer hier, die es schon geschafft haben, Collection-Typen mit dieser Library zu verwenden?
Danke im Voraus,
Alan
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!