Articles of xpath

Тот же запрос XPath работает с документами Google, но не PHP

Ниже приведенный ниже запрос XPath отлично работает с использованием importXML документов Google, но не работает с использованием следующего скрипта PHP. Если я изменил запрос на более простой, скрипт работает так, как ожидалось. Я пытаюсь устранить эту проблему довольно долго и буду благодарен за любые предложения. Спасибо заранее! $file = fopen('info-urls.txt', "r"); $output = array(); $i=1; […]

Запрос XPath возвращает несколько узлов на разных уровнях

Запрос PHP XPath: $query = $xpathvar->query('//siri:Service'); foreach($query as $service) { echo $service->textContent; // Here I need to also echo this Vehicle's reg } Целевой XML: <Vehicle> <CategoryA> <Service>123123123</Service> </CategoryA> <CategoryB> <SubCategoryA> <Reg>ASDF_XC1</Reg> </SubCategoryA> </CategoryB> </Vehicle> // Imagine many more vehicles here each with a service and reg Как я могу изменить PHP, чтобы также получить […]

Как анализировать XML-файл с пространствами имен?

Я знаю, что подобные вопросы были опубликованы ранее, но я не могу разобрать этот XML-файл с пространствами имен. Вот ссылка на него, потому что она слишком велика для публикации здесь: https://tsdrapi.uspto.gov/ts/cd/casestatus/sn86553893/info.xml Я пробовал использовать simplexml_load_file но не создавал объект xml. Затем я нашел похожие проблемы и попробую что-то вроде этого, если я уже загрузил файл […]

Parsing / edition docx файл с PHP

Мне было предложено написать php-скрипт, который должен читать / анализировать файл docx и выполнять некоторые операции, такие как дублирование конкретного абзаца / таблицы и заполнение некоторых переменных (#myvar или $ myvar) со значениями. Что вы, ребята, рекомендуете, используйте файл word / document.xml напрямую или конвертируете весь документ в файл HTML, а затем разбираете его с […]

исправление кода скребка изображений php, чтобы быть более гибким в разных ситуациях

Мне удалось создать какой-то код, который захватывает изображение с сайта ниже, где ссылка на изображение будет случайной каждый раз и отражает ее на другом сайте. Хотя это здорово, что это работает, я не могу скопировать этот формат на любой другой сайт. Я вижу, что изображение захватывается с помощью файла getElementbyId, но из исходного исходного кода […]

Как получить все значения текстовых узлов между узлами диапазона

У меня есть следующая структура html <span class="x">a</span> <br> • first <br> • Second <br> • second <br> • third <br> <br> <span class="x">b</span> Мне нужно получить все текстовое значение (разделенное запятой), которое происходит между узлами диапазона, т.е. первым, вторым, вторым, третьим Как это можно сделать с помощью xpath, dom

Xpath с foreach

Я хотел бы получить ID из узла из моего HTML? У меня есть основной элемент, но я хочу проверить, имеет ли этот элемент определенный идентификатор. Как я могу это сделать? HTML: <map name="Map" id="Map"> <area shape="poly" coords="181,1283,83,1282,108,177,1124,174,1124,205,1124,213,1126,218,1141,221,1182,224,1204,224,1231,221,1253,218,1265,203,1266,174,2055,171,2055,1092,2002,1077,1935,1057,1920,1052,1904,1051,1901,1043,1893,1036,1874,1034,1861,1030,1829,1025,1802,1022,1785,1021,1765,1020,1741,1018,1723,1022,1720,1026,1714,1029,1713,1035,1715,1041,1713,1049,1616,1047,1509,1047,1436,1048,1417,1049,1386,1049,1318,1048,1304,1047,1300,1048,1288,1052,1278,1049,1247,1047,1177,1049,1135,1048,1069,1047,1047,1046,1000,1047,946,1047,902,1048,842,1048,814,1049,799,1049,778,1049,768,1051,763,1050,742,1048,698,1048,662,1048,573,1101,581,387,575,385,197,386,181,1283" href="#" /> <area id="excludente" shape="rect" coords="952,491,1494,769" href="#" /> <area id="excludente" shape="poly" coords="654,599,663,580,669,577,731,578,736,579,739,588,738,599,738,677,734,682,729,684,667,685,662,679,659,668,653,600,653,598" href="#" /> <area id="excludente" shape="poly" coords="1695,582,1697,579,1700,577,1709,576,1769,576,1771,578,1787,598,1786,605,1770,681,1764,685,1746,684,1705,683,1698,681,1696,675,1695,583" […]

Элементы анализа из href-тегов

Мне нужна помощь с моим кодом. Я хочу анализировать каждый элемент из тегов потоков, но я не могу узнать, как я могу это сделать. Когда я пробую это: $streams_url = $xpath->query("//span[@id='streams'"]); Я получу что-то вроде этого: serverip page isn't working serverip is currently unable to handle this request. HTTP ERROR 500 Вот php: <?php ini_set('max_execution_time', […]

Объединение данных из XML-файлов с помощью XSLT в PHP

Я пытаюсь объединить данные из одного XML-файла и одного XML-файла Excel с XSLT. Я не могу заставить его работать и задаться вопросом, могу ли я сделать это так? Я не смог получить какой-либо результат и действительно мог бы использовать некоторую помощь. <?php $xsl = new DOMDocument(); $xsl->load("file1.xsl"); $inputdom = new DomDocument(); $inputdom->load("file1.xml"); $proc = new […]

Таблица Xpath в таблице

У меня возникла проблема соскабливания страницы с тяжелой таблицей с DOMXpath. Макет действительно уродливый, то есть я пытаюсь получить содержимое из таблицы внутри таблицы в таблице. Используя Firebug FirePath, я получаю для элемента таблицы следующий путь: html/body/table/tbody/tr[3]/td/table[1]/tbody/tr[2]/td[1]/table[1]/tbody/tr[3]/td[4] Теперь, после бесконечных экспериментов, я узнал, что с отдельной таблицей мне нужно удалить тег «tbody», чтобы он работал. […]

Intereting Posts
Получение списка файлов и папок с удаленного сервера в PHP WebClient UploadFile повреждает двоичные данные Определите ближайший гексаговый цвет к списку существующих шестнадцатеричных значений $ .ajax issue – Uncaught TypeError: незаконный вызов Расширение пользовательского контроля ZfcUser в пользовательском модуле Как я могу экспортировать в XML-файл, а не печатать его на экране? Заполнение пробелов в датах, возвращаемых из базы данных – возможно использование чистого SQL-решения? как изменить версию php в htaccess на сервере Проверить активное состояние пользователя с помощью laravel Ошибка анализа: синтаксическая ошибка в WordPress Newbie Проблема с кодировкой PHP: функция заголовка (возможно, мне нужен кто-то, чтобы проверить мой код) php, как перейти на один уровень вверх по dirname (__ FILE__) Закругленные углы на изображениях с помощью PHP? возникли проблемы с установкой композитора Автоматическая аутентификация Soundcloud PHP Api без взаимодействия с пользователем