Как сохранить новые строки в CDATA при генерации XML?
Я хочу написать текст, содержащий пробельные символы, такие какnewline
а такжеtab
в XML-файл, поэтому я использую
Element element = xmldoc.createElement("TestElement");
element.appendChild(xmldoc.createCDATASection(somestring));
но когда я читаю это обратно в использовании
Node vs = xmldoc.getElementsByTagName("TestElement").item(0);
String x = vs.getFirstChild().getNodeValue();
Я получаю строку, в которой больше нет перевода строки.
Когда я смотрю прямо в XML на диске, новые строки кажутся сохраненными. Таким образом, проблема возникает при чтении в файле XML.
Как я могу сохранить новые строки?
Спасибо!