XStream - xml版本的标签创建

oxy*_*nan 0 java xstream java-ee

我正在阅读Xstream教程

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

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

<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n
Run Code Online (Sandbox Code Playgroud)

例如:Xstream给出响应

<message><type>15</type></message>
Run Code Online (Sandbox Code Playgroud)

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

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

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

问候

vdi*_*rov 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());
Run Code Online (Sandbox Code Playgroud)