Я хочу написать какой-нибудь текст, который содержит пробельные символы, такие как newline
и tab
в XML-файл, поэтому я используюКак сохранить новые строки в CDATA при создании 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-файле.
Как сохранить символы новой строки?
Спасибо!
Не могли бы вы разместить более полный пример кода? – skaffman
Это Элемент. Я скоро отправлю больше кода. – clamp
, когда вы получаете значение «x», это эквивалентно «somestring» минус символы новой строки? – akf