Я хочу написать некоторый текст, содержащий пробельные символы, такие как 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-файле.
Как мне сохранить переводы строки?
Спасибо!