Перенос строки при чтении из XML

171
06 июля 2018, 03:40

Храню все строковые переменные в XML.

Читаю значение следующим образом

XElement oneDic;
// получаю значение
...
// Читаю значение
oneDic.FirstAttribute.Value.ToString();

Собственно проблема в том, что при чтении из XML символ /n считывается как отдельных два символа и перенос строки не происходит. Если я ту же самую строку вставлю напрямую в моё текстовое поле, всё нормально переносится. Кодировка XML utf-8

Answer 1

Чтобы записать в атрибут xml перенос строки, нужно использовать сущности (entities):

attr="aaa
bbb"

Эти сущности соответствуют значениям \r\n. Отмечу, что в Windows используются оба символа одновременно.

Также отмечу, что тип свойства Value - строка, поэтому вызов метода ToString не нужен.

READ ALSO
Очищение у пользователя столбца status

Очищение у пользователя столбца status

Мне нужно, чтобы из бд Выводился список всех пользователей, у которых в столбце status прописано значение admin, при этом нужно чтобы рядом была...

170
Удалить картинку с продукта magento2

Удалить картинку с продукта magento2

Всем приветСтолкнулся с проблемой с magento2

161
Удаляются данные записей в БД при очистки корзины постов Wordpress

Удаляются данные записей в БД при очистки корзины постов Wordpress

Удаляются данные записей в таблице wp_postmeta в БД при очистки корзины постов или обновления(добавления, удаление или редактирования) ACF полей...

178
Безопасен ли такой скрипт регистрации?

Безопасен ли такой скрипт регистрации?

Написал я недавно такой скрипт регистрацииИ хотел бы спросить, безопасен ли он?

194