我正在开发一个连接到REST WebService所需的Android应用程序。应用程序需要进行许多请求,请求格式为XML。我目前所做的是使用StringBuilder类为每个XML请求创建一个Request模板,并将占位符String替换为需要在运行时传递的不同值。
例如:
StringBuilder TEMPLATE = new StringBuilder("<GetStatusReq><item>@itemid@</item></GetStatusReq>");
请求XML包含大约20-30个节点,其中一些节点包含属性。所以你可以想象复杂性。
这是处理这种情况的正确方法吗?或者我应该使用XMLSerializer(需要一个指向良好教程的链接)?
处理此类案件的理想方式是什么?
请帮忙。
感谢。