Как поместить символ новой строки (\ n,,) в узел XML в начале / конце? - PullRequest
0 голосов
/ 25 июня 2019

Я генерирую XML с помощью маршаллера

JAXBContext context = JAXBContext.newInstance(List.class);
Marshaller m = context.createMarshaller();
m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
m.setProperty("com.sun.xml.bind.xmlDeclaration", Boolean.FALSE);
m.marshal(OrderList, stream);
StringWriter sw = new StringWriter();
m.marshal(OrderList, sw);
String val = sw.toString();
System.out.println(val);

При генерации XML я добавляю символ новой строки Unicode в узле XML в начале и в конце значения.

например. <xyz>&#10;SomeText&#10;</xyz>

Ожидаемый результат:

<xyz>
    SomeText
</xyz>

но вывод будет таким: <xyz>SomeText</xyz>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...