2016-08-18 8 views
0

я собирался через учебники XSTREAMXStream - Создание тегов для XML версии

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

Как я добавить инструкцию по обработке в ответах XML

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

Ex: Xstream дает ответ как

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

Но я бы хотел, чтобы инструктор п также часть ответа ..

Есть ли способ, я мог бы получить его ..

Сейчас я предваряя строку ответа с этим тегом, которые я чувствую, это не самый лучший подход.

С уважением

ответ

4

Если вы говорите о добавлении 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()); 
+0

Я присвоив его StringBuilder (" \ N "); а затем добавление вывода toXml(). Мне нужно вернуть ответ xml и не писать в поток. Я считаю, что это единственный способ добавить заголовок. – oxygenan

Смежные вопросы