XStream - xml版本的标签创建

时间:2016-08-18 14:18:20

标签: java java-ee xstream

我正在阅读Xstream教程

http://x-stream.github.io/annotations-tutorial.html

如何将处理指令添加到xml响应

<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n

Ex:Xstream将响应作为

<message><type>15</type></message>

但我希望该指令也是回应的一部分..

有什么方法可以得到它..

现在正在使用此标记为字符串响应添加前缀,我觉得这不是最好的方法。

此致

1 个答案:

答案 0 :(得分:5)

如果您正在讨论将XML 标题添加到输出中,请按以下步骤操作:

XStream xstream = new XStream();
Writer writer = new StringWriter();
writer.write("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n");
xstream.toXML(object, writer);
System.out.println(writer.toString());