![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]()
Нужно спарсить с этого:
Код:
Код:
Код:
Последний раз редактировалось FleXik; 19.10.2014 в 01:35. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
![]() Цитата:
Не MSXML парсеры не умеют XPath и в этом их проигрыш ![]() |
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]()
Человек_Борща, может все таки можно используя стандартный XML спарсить?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
![]()
Так стандартный и есть MSXML
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
![]()
Спать ночью надо
![]() Читайте про selectSingleNode XPath возможность добраться до любого узла в XML одной строкой(как путь к файлу), вместо того чтобы через 100500 циклов проворачиваться и выдергивать значения по одному. Реализацию этого видел пока только у MSXML, что печально. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]()
Человек_Борща, спасибо, поспишь тут с этим програмным геморроем...
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]()
все, я уже решил эту фигню еб**** (слово "фигня" не мат), я парсил раньше обычной функцией парсинга, но получалось так что у меня знак > был в виде #62; но сейчас-то я понял что моя ошибка была в том что достаточно было сделать HTMLDecode (в uses HTTPApp) только поставить в правильном месте, я и знал что это возможно но меня эта мелочь с #62; бесила и я прицепился к ChildNodes, проблему решил функцией обычного парсинга, всегда ее до этого использовал и она меня еще никогда не подводила.
Последний раз редактировалось FleXik; 19.10.2014 в 02:43. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление XML тега | [Smarik] | C# (си шарп) | 1 | 13.09.2013 08:09 |
Спарсить данные с кукисов | snip4ik | Работа с сетью в Delphi | 3 | 05.03.2013 21:34 |
Скрипт конвертера валют или как корректно спарсить xml | miscwrk | JavaScript, Ajax | 1 | 22.04.2012 06:11 |
Как в xml документе отредактировать имя тега? | Ecosasha | Общие вопросы Delphi | 6 | 28.08.2011 10:52 |
Спарсить строку (скопировать до и после пробела данные) | sxcine | Помощь студентам | 3 | 10.11.2010 19:22 |