![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| iddqd |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 16.11.2005 Репутация: 0 Всего: 2 |
Есть xml файл. В нём находится необходимая информация о пользоватиле + фотография + подпись. необходимо получить все поля из файла.
Пробывал несколько парсеров, но неодин не читает файл. Показывает только "юя" в начале файла. Если из файла это удалить, то он становится вобще не читабельным. Как мне поступить в данном случае? Забыл добавить сам файл. Вот ссылки, т.к. на форум залить не получается. http://slil.ru/22876587 http://rapidshare.de/files/24247717/Smirnova.rar.html Это сообщение отредактировал(а) iddqd - 27.6.2006, 11:33 -------------------- |
|||
|
||||
| comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: 3 Всего: 71 |
А какими парсерами пользовался например ??
Пробовал ли XML Parser, XMLDocument - очень неплохая вещь ?? -------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
| iddqd |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 16.11.2005 Репутация: 0 Всего: 2 |
1) стандартный Дельфийско-Микрософтовский парсер (TXmlDocument)
2) ECXML 3) Native XML (http://www.simdesign.nl/xml.html) 4) MVRB XML, XML Documents Parser (© 2002 Равиль Батыршин.) с Torry (http://www.torry.net/vcl/internet/html/mvrbxmlparsers.zip) 5) Jan XML Parser2 (http://www.torry.net/vcl/internet/html/janxmlparser2.zip) Читал другие топики на форуме. Ссылкпи взяты оттуда. -------------------- |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 5 Всего: 8 |
Файл xml сохренен в формате юникод половина проблем отсюда (далеко не все парсеры поддерживают юникод)
-------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| iddqd |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 16.11.2005 Репутация: 0 Всего: 2 |
Да, это я понял.
Можешь посоветовать какой-нибудь, который поддерживает его? -------------------- |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 5 Всего: 8 |
Попробовал обработать твой файлик стандартным парсером (XMLDocument) проблем никаких не возникло. Все работает на ура.
ЗЫЖ МИД это прикольно. подтверждение моих слов во вложении Это сообщение отредактировал(а) drkot - 27.6.2006, 14:20 Присоединённый файл ( Кол-во скачиваний: 66 )
Resize_of_1234.jpg 48,24 Kb-------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| iddqd |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 16.11.2005 Репутация: 0 Всего: 2 |
Можно твою тестовую программу заполучить?
-------------------- |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 5 Всего: 8 |
Модуль обработки сгенерирован XML Builder (встроен в делфю)
-------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| iddqd |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 16.11.2005 Репутация: 0 Всего: 2 |
Я имею в виду сам код, как ты пользовался TXMLDocument.
Добавлено @ 15:12 Ты автоматически сгенерировал код из дельфи для этого файла. 1. Как получить допустим поле картинки? 2. Будет ли оно точно также работать для другого файла xml с такой же структурой, но другими данными? PS: Я знаю. один топик, один вопрос. Но переносить вопросы, относящиеся к этому топику в другой не имеет смысла. -------------------- |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 5 Всего: 8 |
примерно так
-------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| iddqd |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 16.11.2005 Репутация: 0 Всего: 2 |
Что это за переменные? -------------------- |
|||
|
||||
| iddqd |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 16.11.2005 Репутация: 0 Всего: 2 |
Разобрался самостоятельно, спасибо
Добавлено @ 16:05 +1 -------------------- |
|||
|
||||
| iddqd |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 16.11.2005 Репутация: 0 Всего: 2 |
Поднимаю снова этот вопрос.
Не вижу смысла создавать отдельную тему. Сейчас у меня в xml файле с точно такой же структурой не одна запись, а 2 и более. Вот xml файл: http://rapidshare.de/files/32366241/test.rar.html или http://getfile.biz/47722 Я сгенерировал для него код, с поощью XMLBuilder дельфийского. И обращаюсь к полям так:
При изменении индекса, который указан в коде все данные получаются нормально, кроме фотографии и подписи. Эти файлы пустые Нормально получаются фото и подпись только для первой записи, с индексом 0. Почему с остальными проблема? -------------------- |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 5 Всего: 8 |
Скорее всего неправильно сгенерирован интерфейсный модуль.
Смотри внимательно на параметры генерации. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| iddqd |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 16.11.2005 Репутация: 0 Всего: 2 |
Ммм, где мне на них смотреть?
По-моему там только путь к файлу выбрать можно. У тебя у самого всё работает и фотку нормально показывает? -------------------- |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |