| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Как считать XML |
| Автор: mrVerus 23.4.2009, 08:58 |
| Я плохо знаю XML побывал стандартные примеры не вышло как считать данные из этого файла 28825_1.xml1, напишите пожайлуста пример как можно считать параметры умн не получается |
| Автор: Лапоть 23.4.2009, 10:43 |
| Никак. Он же пустой! |
| Автор: mrVerus 24.4.2009, 05:27 |
| Дико изаиняюсь |
| Автор: Лапоть 24.4.2009, 07:28 |
| Простой, как лапоть, XML... Если честно, то даже не интересно его разматывать! Код покажи, тогда хоть можно будет твои ошибки править |
| Автор: mrVerus 24.4.2009, 10:46 |
| XMLDocument1.LoadFromFile('c:\28825_1.xml'); XMLDocument1.Active := true; // Здесь все получается Edit2.Text := VarToStr(XMLDocument1.DocumentElement.ChildNodes['REPORT'].Attributes['type']); // А вот здесь edit3 получает пустую строку Edit3.Text := VarToStr(XMLDocument1.DocumentElement.ChildNodes['TOWN'].Attributes['index']); Edit4.Text := VarToStr(XMLDocument1.DocumentElement.ChildNodes['FORECAST'].Attributes['day']); XMLDocument1.Active := false; Как получить все параметры7 Получилось ли у Вас |
| Автор: pseud 24.4.2009, 11:29 | ||
|
| Автор: Лапоть 24.4.2009, 11:40 | ||
| Корень - это MMWEATHER Узел первого уровня - REPORT Узел второго уровня TOWN, а под ним - коллекция узлов FORECAST с атрибутами и своими детишками. XMLDocument1.DocumentElement - это твой корень, поэтому данные для его дитёнка REPORT ты считал. А вот дитёнка с именем TOWN у корня НЕТ!
PS - а почему файл так коряво отформатирован? Я его через AkelPad смотрел... |
| Автор: mrVerus 24.4.2009, 11:52 |
| Огромное спасибо |
| Автор: Aleksandr2677 5.2.2013, 21:36 | ||
| Добрый день, подниму старую тему. Помогите продолжить код который описан выше. Я в этом деле новичёк, стаж меньше недели, так что не пинайте сильно. Не могу до конца распарсить xml: informer.gismeteo.ru Дошёл только до FORECAST а значения PHENOMENA PRESSURE TEMPERATURE WIND RELWET HEAT вывести не могу.
Выше конечно описан способ но я его раскурить немогу(( |
| Автор: Aleksandr2677 8.2.2013, 23:21 |
| Плиз. Помогите с програмкой. Я раньше софт для ПК не писал. А тут приспичило сделать приспособу для своего телеграфа, которая-бы выводила азбукой морзе прогноз погоды. Я уже практически во всём разобрался, остался парсинг. |
| Автор: Aleksandr2677 9.2.2013, 14:13 |
| Вроде продвинулся немного вперёд, пока отбой) |