Цитата:
Сообщение от
Asterisk
_toXmlElement.appendChild(xmlDoc.createTextNode(#delimiterEnter));
Угу. Пока не понял до конца.
Но использовать XMLelement и XMLdocument для форматирования вывода - закат солнца вручную.
xmlDocument, xmlNode, xmlElement - это для хранения разобранного XML в памяти (!) и для работы с ним.
Для вывода нужно пользоваться классом xmlWriter, который просто выводит в планарный неразобранный текст. См. перекрестные ссылки, чтобы посмотреть пример использования.
Ну и про экранирование спец.символов - ура! - оно экранирует.
Для записи спецсимволов используется слэш-нотация '\n', '\r', '\t' и т.д.