![]() |
|
|
![]()
|
|
| Aline |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 470 Регистрация: 22.7.2005 Где: Таруса Репутация: нет Всего: нет |
Добрый день! Мне в секцию в xml файле надо записать знаки ">" или "<". Нашла в Инете, что эти знаки в xml кодируются как > и < соттветственно. Когда заношу в файл вручную, всё работает нормально, т.е. при открытии файла и разборе его сразу получаю необходимые знаки. Но когда записываю программно в файл:
то получается: <Operation>&gt</Operation> и соответственно знака при разборе файла я не получаю. Кто с этим сталкивался? Как это решить? Это сообщение отредактировал(а) Aline - 22.6.2009, 08:50 |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 6 Всего: 211 |
Aline
& - это замена символа &. Я так думаю, класс которым вы пишите XML сам заменяет их. Что за класс? Кто такой Node1? Попробуйте писать просто < и > вместо < и >. |
|||
|
||||
| Aline |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 470 Регистрация: 22.7.2005 Где: Таруса Репутация: нет Всего: нет |
Я поняла, что & - это автоматическая замена происходит в файле, просто знаки больше/меньше я думаю также вызовут ошибки. Видимо придется изобретать свою кодировку и соответственно ей разбирать файл.
Использую _di_IXMLDocument и _di_IXMLNode, соответственно: _di_IXMLNode Node1; |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 6 Всего: 211 |
||||
|
||||
| Aline |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 470 Регистрация: 22.7.2005 Где: Таруса Репутация: нет Всего: нет |
Но водь когда вручную просто записываешь знаки больше или меньше, то возникает ошибка в файле. А в Инете написано про кодировки, что это специальные символы. Так что уже читала...
|
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 6 Всего: 211 |
Aline
Я имел ввиду что возможно ваши классы di_IXMLDocument и _di_IXMLNode уже реализуют эту замену. Т.е. пишите прост < и > они заменят на то что надо. Сложно проверить? Добавлено через 1 минуту и 12 секунд тут есть примеры работы с этим классом. Может пригодится. http://www.functionx.com/cppbuilder/xml/Lesson03.htm |
|||
|
||||
| Aline |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 470 Регистрация: 22.7.2005 Где: Таруса Репутация: нет Всего: нет |
Нет, не сложно. Я просто не совсем поняла, что имелось ввиду. Проверила, действительно всё работает автоматически. Спасибо
|
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |