Articles of xpath

PHP XML – узнать путь к известному значению

Вот бит XML: [11] => SimpleXMLElement Object ( [@attributes] => Array ( [id] => 46e8f57e67db48b29d84dda77cf0ef51 [label] => Publications ) [section] => Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [id] => 9a34d6b273914f18b2273e8de7c48fd6 [label] => Journal Articles [recordId] => 1a5a5710b0e0468e92f9a2ced92906e3 ) Я знаю значение «46e8f57e67db48b29d84dda77cf0ef51», но его местоположение зависит от файлов. Можно ли […]

изменить файл xml через php-форму

Это мой xml-файл и мой php-код ниже. Я поместил тип ввода, который будет искать ученика по первому имени. Затем появится информация о конкретном ученике и появится другое обновление кнопки. Проблема в том, что я хочу изменить информацию после этого. Как я могу получить элемент по имени тега, чтобы изменить информацию о конкретном ученике? <students> <student> […]

Как выбрать все элементы, чей идентификатор содержит определенную подстроку?

Я хочу выбрать все элементы, чей идентификатор содержит определенную подстроку. Например, для них: <div id="foobootoo"><div> <div id="foowoohoo"><div> <div id="foodoowoo"><div> <div id="soobootoo"><div> Я хочу получить элементы, которые имеют foo в id.

XPath Substring-After Help / Query / Evaluate?

Я создаю php-скрипт для переноса выбранного содержимого XML-файла в базу данных sql. Одно из жестко закодированных XML-материалов форматируется следующим образом: <visualURL> id=18144083|img=http://img.ruphp.com/php/Holyrollernovacaine.jpg </visualURL> И я ищу способ получить содержимое URL-адреса (весь текст после img =). $Image = $xpath->query("substring-after(/Playlist/PlaylistEntry[1]/visualURL[1]/text(), 'img=')", $element)->item(0)->nodeValue; Отображает ошибку объекта без объекта на моем php-выходе. Должен быть другой способ просто извлечь содержимое […]

XPath Query & HTML – поиск конкретных HREF в пределах якорных тегов

У меня есть данные HTML, необходимые в DOMDocument и DOMXPath . Но мне нужно получить и получить значения href в определенных тегах <a> . Ниже приведены критерии: href содержит: some-site.vendor.com/jobs/[#idnumber]/job (т.е. some-site.vendor.com/jobs/23094/job ) href не содержит: some-site.vendor.com/jobs/search?search=pr2 href не содержит: some-site.vendor.com/jobs/intro href не содержит: www.someothersite.com/ href не содержит: media.someothersite.com/ href не содержит: javascript:void(0) Любой из […]

Получить внутренний HTML родительского элемента с php и xpath

Я хотел бы получить все содержимое, включая теги родительского элемента, скажем: $imgs = $xpath->query('//img'); echo $imgs->item(0)->parentNode->innerHTML; Конечно, атрибут innerHTML не существует. Наиболее похожим атрибутом будет innerText который содержит только текст без тегов. Мне действительно нужен HTML. Есть ли безболезненный способ достичь этого?

Как сохранить <p> <img … /> </ p> с помощью XPATH?

Я использую XPATH для удаления нечетких HTML-тегов, $nodeList = $xpath->query("//*[normalize-space(.)='' and not(self::br)]"); foreach($nodeList as $node) { $node->parentNode->removeChild($node); } удалит этот ужасный вход, как эти, <p><em><br /></em></p> <p><span style="text-decoration: underline;"><em><br /></em></span></p> но он также удаляет img tag как удар, который я хочу сохранить, <p><img title="picture summit" src="images/32913430_127001_e.jpg" alt="picture summit" width="590" height="366" /></p> Как сохранить img tag […]

PHP XPath. Как вернуть строку с тегами html?

<?php libxml_use_internal_errors(true); $html = ' <html> <body> <div> Message <b>bold</b>, <s>strike</s> </div> <div> <span class="how"> <a href="link" title="text">Link</a>, <b> BOLD </b> </span> </div> </body> </html> '; $dom = new DOMDocument(); $dom->preserveWhiteSpace = false; $dom->strictErrorChecking = false; $dom->recover = true; $dom->loadHTML($html); $xpath = new DOMXPath($dom); $messages = $xpath->query("//div"); foreach($messages as $message) { echo $message->nodeValue; } Этот […]

XML-файл Parse RDF для получения всех rdf: о значениях

Я использую простой xml и xpath php для анализа XML-файла rdf и изо всех сил пытаюсь получить список всех rdf: о значениях. Любой совет?

Справка по доступу к атрибуту xml в php

Я новичок в php и кодировании в целом. Я пытаюсь разобрать xml с удаленного устройства и получить доступ к данным определенного значения. Например, я хотел бы отобразить значение 9-го уровня группы 9, и я не могу заставить его работать. Какие-нибудь советы? Вот xml: <?xml version="1.0" encoding="ISO-8859-1" ?> – <Device id="S10011" hb="1935"> <Group id="1" /> <Group […]

Intereting Posts
Как отправить сообщение с полем message_tags с помощью Graph API в PHP Уведомления GCM не принимаются, когда приложение находится в фоновом режиме в iOS Потребление не подтверждается сообщениями от RabbitMq Манипулирование данными POST для работы с формами Symfony2 при использовании в REST API Нужно ли писать ROLLBACK, если запросы терпят неудачу? Как поймать исключения в ваших ZF2-контроллерах? Нужно ли задавать динамически $ config в кодеигнитре? ZF2: как мне получить экземпляр ServiceManager из пользовательского класса Как ограничить элементы из цикла while Сделайте форму в php, которая сохраняет информацию, которую пользователь дает, и подключает ее к другой печатной странице Тест PHPUnit Сколько раз вызывается функция В чем разница между MySQL, MySQLi и PDO? Как обновить всплывающее содержимое с помощью MarkerCluster с помощью листовки Как перенаправить различные запросы поддонов на другой порт Переименование файла на другом сервере, когда пользователь загружает его – используя PHP