|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.07.2013, 16:54 | #1 |
Пользователь
Регистрация: 12.04.2010
Сообщений: 12
|
Парсинг одинаковых тегов из хмл
Прикрутил парс хмл тегов, если теги одинаковые соответственно он парсить только первый тег.
Как парсить все одинаковые теги? Код:
|
18.07.2013, 17:11 | #2 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 225
|
это что ты там от стима парсить собрался?
|
18.07.2013, 17:23 | #3 |
Пользователь
Регистрация: 12.04.2010
Сообщений: 12
|
Парсю ники, хмл с которого беру их, самим стимом в открытом доступе предоставлены.
Мошенничества никакого Последний раз редактировалось Crossfire; 18.07.2013 в 17:29. |
18.07.2013, 18:14 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
я думаю вам не парсить надо, а работать методами XMLDocument.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
18.07.2013, 22:11 | #5 |
Пользователь
Регистрация: 12.04.2010
Сообщений: 12
|
Пытаюсь работать с nextSibling, ставлю условие
Код:
Вы только сильно не смейтесь, я все пытаюсь все четко по книгам и статьям делать |
19.07.2013, 09:36 | #6 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
xpath читаем
и будет ids:=XML.selectNodes('members/steamid64'); for i:=1 to ids.length do ids.item(1).text
Не стесняемся, плюсуем!
|
19.07.2013, 16:10 | #7 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
Вот код с моего проекта, без использования компонента TXMLdocument.
А по поводу классов IXMLDOM* погуглите, смотря какую версию Делфы используете. Я работаю с ХЕ3, там просто подключить модуль Winapi.msxml. Код:
Нет невыполнимых задач, всё дело времени...
|
19.07.2013, 20:04 | #8 |
------------------
Пользователь
Регистрация: 15.08.2011
Сообщений: 78
|
Код:
C YBA}|{EH|/|EM Tip.the.besT
Последний раз редактировалось Tip.the.besT; 19.07.2013 в 20:19. |
19.07.2013, 20:14 | #9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Tip.the.besT, все хорошо на вид.
но мой вам совет, откройте для себя PosEx. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
19.07.2013, 20:21 | #10 |
------------------
Пользователь
Регистрация: 15.08.2011
Сообщений: 78
|
Не могли бы вы объяснить в чём преимущества PosEx над pos, delete, copy?
C YBA}|{EH|/|EM Tip.the.besT
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Облако тегов | Abuhamed | PHP | 2 | 30.03.2012 13:00 |
Дан целочисленный массив размера N, содержащий ровно два одинаковых элемента. Найти номера одинаковых элементов и вывести эти номе | Alexar Makken | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.12.2011 22:07 |
Колличество тегов | Furyon | PHP | 1 | 20.04.2011 17:30 |
Нужно зайти в узлы хмл-файла в делфи | Driver_09 | Помощь студентам | 0 | 16.06.2010 14:08 |
TXMLTransformProvider выгрузка данных в хмл | MAcK | Общие вопросы Delphi | 1 | 15.04.2009 22:00 |