Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / XmlWriter / 7 сообщений из 7, страница 1 из 1
30.09.2014, 15:31
    #38762192
maximIZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XmlWriter
Добрый день. Я с помощью XmlWriter создаю xml и в некий атрибут записываю некое описание. Описание должно записывать со всеми переносами и отступами. но при формировании файла все переносы в описании заменяются на



В результате потом при загрузке на сайт весь этот текст виден как одна сплошная каша. Как можно тут передавать текст в том виде в котором он был? Это его нужно приобразовывать при импорте на сайт или можно при формировании самого xml как сделать чтобы сразу все в порядке было?
...
Рейтинг: 0 / 0
30.09.2014, 15:49
    #38762235
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XmlWriter
...
Рейтинг: 0 / 0
30.09.2014, 16:09
    #38762271
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XmlWriter
maximIZ, в html перевод строки делается с помощью <br> следовательно нужно на сайте перед выводом делать замену.

P.S. Если структуру XML контролируешь ты, то советую заменить атрибут на элемент т.к. многострочный текст и атрибут вещи плохо совместимые. В элементе можно использовать CDATA, например.
...
Рейтинг: 0 / 0
30.09.2014, 20:02
    #38762597
maximIZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XmlWriter
buser,

ни одно свойство не позволяет сделать того, что я хочу. Например, NewLineHandling вместо одного переноса вставляет еще два.
...
Рейтинг: 0 / 0
01.10.2014, 14:34
    #38763329
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XmlWriter
maximIZКак можно тут передавать текст в том виде в котором он был?
CData ?
...
Рейтинг: 0 / 0
01.10.2014, 15:04
    #38763393
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XmlWriter
pationCData ?
+1

Есть еще html-тэг <pre> посмотрите. Ну и предварительную конвертацию в base64 можно сделать, с последующей обратной конвертацией
...
Рейтинг: 0 / 0
01.10.2014, 15:49
    #38763499
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XmlWriter
В атрибут без потери форматирования записать не получится - всё парсеры выполняют нормализацию значений атрибутов. Как выше писали, CData.
P.S. Демонстрировать конечному пользователю raw xml - примерно то же самое, что демонстрировать ему содержимое TCP-пакетов.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / XmlWriter / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]