我通过套接字接收XML字符串,并希望将它们转换为C#对象.
消息的形式如下:
<msg>
<id>1</id>
<action>stop</action>
</msg>
Run Code Online (Sandbox Code Playgroud)
我是.Net的新手,并不确定执行此操作的最佳做法.我之前使用过JAXB for Java,并且不确定是否有类似的东西,或者是否会以不同的方式处理.
我有两个程序.一个是C#,另一个是Java.这些程序很可能总是在同一台机器上运行.
什么是让他们互相交谈的最佳方式?
所以,澄清问题:
这是一个个人项目(所以专业/昂贵的图书馆是不行的).消息量很低,每秒大约有1到2条消息.消息很小,一些原始类型应该可以解决问题.我想保持低复杂性.java应用程序作为单个jar部署,作为另一个应用程序的插件.所以我必须合并的外部库越少越好.我完全可以控制C#应用程序.如前所述,两个应用程序都必须在同一台计算机上运行.现在,我的解决方案是使用具有某种类似csv格式的套接字.
谁能告诉我XSDObjectGen.exe和XSD.exe有什么区别?
有没有办法让XSDObjectGen.exe在dot net 2.0中运行?
c# ×3
.net ×2
interop ×1
java ×1
jaxb ×1
xml ×1
xml-parsing ×1
xsd ×1
xsd2code ×1
xsdobjectgen ×1