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



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

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

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

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


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