- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
День добрый, есть вариант парсера, он работает, но не так как хотелось бы.
Вот файлы...
index.html
xml_data.xml
Если из xml_data.xml убрать строки:
<param1>&fs=</param1>
<param2>&ms=</param2>
То всё работает, но убрать их я не могу. Потому как парсингу подвергается сторонний ресурс. А так же парсить нужно именно средствами JavaScript, php тут не подойдёт т.к. нужен айпи клиента.
Вопросы:
1. Может быть как-то при загрузке xml убирать из него эти две строки, а потом уже искать нужную строчку? Потому что я так понимаю что из-за этих параметров &fs= и &ms= файл не верно читается и функция find() не работает.
2. Может есть вариант игнорирования ошибок в xml файле, что бы функция find() нормально выводила результат.
Заранее спасибо всем кто попробует помочь.
1. http://www.w3schools.com/jsref/jsref_replace.asp
2. кто вам сказал, что через PHP нельзя передать IP?
из-за этих параметров &fs= и &ms=
Ну а попробуйте браузером посмотреть xml_data.xml
Это удастся только с
& в xml имеет специальное значение... поэтому
Ошибка: well-formedness constraint: entity declared
Спасибо все за ответы, извиняюсь что задержался с ответом, нашли текущий рабочий вариант, но появилась проблема с crossdomain.
Текущий рабочий вариант:
Из crossdomain ошибка:
Есть варианты как теперь заставить его парсить игнорируя crossdomain?
Есть варианты как теперь заставить его парсить игнорируя crossdomain?
А что, раньше с дататайп хмл запрос шел игнорируя меж доменную политику?
А что, раньше с дататайп хмл запрос шел игнорируя меж доменную политику?
Со своего хоста работает нормально, а вот с другого домена не хочет брать данные из xml файла. Реально вообще решить это вопрос?
Со своего хоста работает нормально, а вот с другого домена не хочет брать данные из xml файла.
Что значит со "своего хоста"? Внутри доменный запрос?
Реально если доступ к домену где лежит запрашиваемый файл. http://www.google.ru/search?client=opera&rls=ru&q=Access-Control-Allow-Origin&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest Ну или подгружать через разные ухищрения.
Да
В том то и дело что там мой домен конечно же не прописан, и нужно обойти запрос. Как либо получить xml файл и взять из него нужные параметры.
Гуглите про кросс-доменные запросы, или пишите серверный даунлоадер.
Гуглите про кросс-доменные запросы, или пишите серверный даунлоадер.
Серверный даунлоадер я и так могу на том же PHP написать за считанные минуты, но проблема заключается в том что хост который отдаёт xml, для разных айпи отдаёт разные данные. Потому и поставлена задача реализовать парсер на стороне клиента.