我理解XML不一定与任何语言相一致,但是是从c++到c#和back使用的最佳方法/库是什么?
我正在用xamarin构建一个应用程序,我将通过XML接收数据并将其发送到一个用C++编码的服务器。我对XML的发送、接收和解析方式很陌生,我需要一些关于通过TCP发送XML数据的最佳方式的信息,在另一端接收数据,解析信息,然后将其转换为变量或对象,以便在c++应用服务器端处理。如何才能最好地做到这一点?
发布于 2018-03-30 13:27:46
发送XML有效负载需要指定有效负载类型,并将其附加到发送到服务器的POST请求。当服务器接收到XML有效负载时,您将需要使用类似于序列化库的内容。您可以在用于读取/写入XML的语言中选择适合您需要的库。还可以使用XML定义文件来标准化XML文件的预期格式。还有一些选项可以从XSD文件生成类文件。如果使用其中一个生成器,可以编写XSD,用不同的语言生成类,然后使用序列化库来序列化和反序列化XML/对象。
https://stackoverflow.com/questions/49581581
复制