@clocky bez raznici, mobilnie ili rezidenti
dopustim u tebya 10 potokov, 9 proxy
9 potokov rabotaet, 10 jdet kogda osvoboditsa proxy... zakonchit dopustim 1-y, on osvobodil svoyu stroky proxy=>10 potok startuet s etoy strokoy, a 1-y jdet kogda stanet dostupen resurs voobshe lubogo potoka(t.e. esli zakonchit uslovniy 7-y=>1 potok startanet s proxy 7-go, a 7-y budet jdat kogda resurs snova stanet svobodetn) vot takoy cycle
poetomy s resursami vse ok, esli eto mob proxy, mojesh delat v nachale scripta sbros ip, tak tochno budesh uveren, chto noviy potok nachnetsa s novim ip
Как распарсить xml ?
-
Кидаю свой шаблон где я пытаюсь распарсить xml 0_1488058718881_pars_xml.xml Уже нет сил, строчки в массиве XPATH_TEXT_LIST пустые. Паршу узлы //clickurl по которым хочу вытянуть ссылки.
Помогите пожалуйста!
-
откуда такое желание использовать именно xpath парсинг, если тебе просто нужно вытащить ссылки и все.
0_1488061411498_1488058725732-pars_xml.xml -
Спасибо за ваше решение! Об регулярках я в первую очередь подумал. Но этот файл просто для примера. В бою мне нужно будет плотно работать с XML, а там много взаимосвязанных данных парсить. Если в БАС заявлен функционал парсинга xpath, то хочу разобратся почему в моем случае парсит пустые строки?
p.s Перевожу несколько шаблонов с Зеннопостера на БАС. В тестере xpath Зенки команда //clickurl отрабатывает как надо.
-
@Gang said in Как распарсить xml ?:
то хочу разобратся почему в моем случае парсит пустые строки?
потому что там идут данные в CDATA, думаю это недоработка, пустых строк отдавать не должно. Должно обработать CDATA и выдать его содержимое..
-
@out ну вот я кинул пример шаблона не парсит. Выдает пустые строки. Если проблема в CDATA подскажите что дописать в запрос чтоб парсило? Или это баг BAS?
-
@Gang да, я выше писал, что скорее всего это недоработка в БАС. Т.к. из-за того, что там CDATA, ты не получаешь текст.
чтобы не ждать админа, ты можешь просто конвертировать xml в json и работать с ним гибко. Если есть опыт работы с ним.
-