|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.06.2010, 12:28 | #1 |
Пользователь
Регистрация: 31.03.2010
Сообщений: 38
|
форматирование XML
Кто как форматирует XML c данными ?
Для создания XML использую класс IXMLDOMDocument2. При сохранении он формирует однострочный текстовый файл. В принципе при парсинге это не мешает, но хотелось бы сделать красиво. Значит по форматированию нашел эту заметку: http://support.softlab.ru/Portal/Sam...ple.asp?id=360. Переписал себе что-то вроде: Код:
Код:
|
08.06.2010, 14:30 | #2 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Используя стандартный XML компонент, к-рый в поставке с Дельфи, я изменил одно свойство, не помню правда какое, и он стал переносить при сохранении в файл новые элементы на новую строку, а не лепить подряд. Ничего не пропадало.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
08.06.2010, 17:09 | #3 |
Пользователь
Регистрация: 31.03.2010
Сообщений: 38
|
Вы, наверное, имеете ввиду TXMLDocument с вкладки Internet. Насколько я помню, там нет поддержки XML Schema. А она мне нужна для валидации.
|
09.06.2010, 13:29 | #4 |
Пользователь
Регистрация: 31.03.2010
Сообщений: 38
|
В общем с форматированием решил вопрос так:
Код:
Сейчас другой вопрос. Как IXMLDOMDocument2 сохранять в UTF-8 ? Везде пишут, что он по умолчанию кодирует в юникод. Я даже добавил явное указание кодировки, однако при просмотре файла Notepad++ кодировка указана как "ANSI as UTF-8". Ну и при валидации проблемы вылазят, т.к. есть кириллические значения тегов. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
парсер XML, не видит XML тэги | supercelt | PHP | 3 | 02.11.2009 19:18 |
форматирование столбца | n22sn | Microsoft Office Excel | 1 | 30.09.2009 07:56 |
Форматирование диска С | Ruska882009 | Windows | 5 | 20.03.2009 12:45 |
форматирование | beygul | Помощь студентам | 13 | 07.02.2009 21:18 |
Форматирование ячейки | Nando | Microsoft Office Excel | 1 | 18.02.2008 01:35 |