dom

Как я могу узнать пространство имен элемента в PHP DOM?

На этот вопрос довольно легко ответить, но я не смог заставить его работать. Я использую PHP 5.2.6. У меня есть элем ... способ определить, был ли переданный документ загружен с помощью loadHTML(), то я мог бы решить эту проблему по-другому.

Как мне выполнить запрос XPath на DOMNode?

Есть ли способ выполнить запрос xpath для DOMNode? Или, по крайней мере, преобразовать его в DOMXPath? <html> ... //div[@class='listing']"); foreach ($nodes as $node) { // I want to further dig down here using query on a DOMNode }

Как получить html внутри узла $, а не только значение $nodeValue

Описание текущей ситуации: У меня есть папка, полная страниц (pages-папка), каждая страница внутри этой папки имеет ... ть код отображать полный html внутри div id="краткая информация", включая, например, это изображение, а не только текст?

Использование PHP для получения элемента DOM

Я изо всех сил пытаюсь понять, как использовать объект DOMElement в PHP. Я нашел этот код, но я не совсем уверен, что ... n line 10 Fatal error: Call to a member function getAttribute() on a non-object in ../public_html/index.php on line 21

Как перебирать элементы в DOMNodeList?

У меня возникла проблема с перебором элементов в списке DOMNodeList. Я пытаюсь поместить целый абзац в строку. Я могу п ... е сработало: for($i=0; $i<3; $i++) { $node = $paragraph->item($i); } Есть идеи, как я мог бы это сделать?

Пройдите по дереву DOM

Как большинство (все?) Библиотеки PHP, которые выполняют очистку HTML, такие как очиститель HTML, сильно зависят от рег ... { throw new Exception ('Failed to remove node from DOM'); } } return ($removed); }

Преобразуйте SimpleXML в DOMDocument, а не в DOMElement

Мне нужно преобразовать объект SimpleXML в объект DOMDocument, чтобы использовать его с DOMXPath. Мне нужен DOMXPath, ч ... ь его метод registerPHPFunctions. Можно ли это сделать? С dom_import_simplexml Я получаю DOMElement, а не DOMDocument.

Как удалить теги более безопасным способом, чем с помощью функции полосовых тегов?

У меня возникли некоторые проблемы с использованием PHP-функции strip_tags, когда строка содержит знаки "меньше" и "бол ... _tags($string, $black_list) была бы более полезной, чем strip_tags($string, $allowable_tags). Есть какие-нибудь мысли?

Как искать вывод только "-` в любом DOM с помощью PHP-скрипта?

Как искать только выходные данные -, если есть DOM, как показано ниже? <p>-</p> <p><span style=" ... ;-</p>`; if($input == `<p>-</p>`): return true; else: return false; endif; Есть идеи получше?

Как я могу использовать XPath и DOM для замены узла/элемента в php?

Допустим, у меня есть следующий html $html = ' <div class="website"> <div> <div id="old_div ... cement , $oldNode); //save html output $new_html = $dom->saveXml($dom->documentElement); echo $new_html; ?>

Ошибка недопустимого символа PHP

Я получаю эту ошибку при запуске этого кода: Fatal error: Uncaught exception 'DOMException' with message 'Invalid Chara ... itemId>1553725</itemId> <1 Ohm Stable> </1 Ohm Stable> </product> </products>

Доменный код PHP: как извлекать не только текст, но и HTML-теги

Я пытаюсь создать скрипт, который очищает веб-сайт, чтобы получать последние обновления новостей. К сожалению, я столкн ... какой-либо сторонней библиотеке, но, очевидно, любой ответ наиболее ценен, библиотека это или нет. Заранее благодарю.

Как выполнить итерацию по дочерним узлам с помощью цикла foreach?

Рассмотрим следующий PHP-код <?php $html_data = '<html><body> <ol> <li><strong&g ... у успешно выполнить итерацию по всем присутствующим тегам "li". Я вообще не могу в этом разобраться. Это ошибка в PHP?

Выполните цикл по всем элементам тегов "body" с помощью DOM

$html = file_get_contents("test.html"); $doc = new DOMDocument(); $doc->loadHTML($html); $xpath = new DOMXPath($doc); ... ь все элементы тега body HTML-файла и распечатать атрибут "стиль", связанный с этими элементами. Как я могу это сделать?

PHP DOM: разбор списка HTML в массив?

Я хочу превратить список html в массив, $string = ' <a href="#" class="something">1</a> <a href="#" cl ... ef="#" class="something">3</a> [3] => <a href="#" class="something">4</a> ) Возможно ли это?

Самозакрывающиеся теги с помощью createElement

Мне нужно добавить самозакрывающийся тег в XML-файл с DOM на PHP, но я не знаю, как это сделать, потому что обычно этот тег выглядит так: <tag></tag> Но это должно выглядеть так: <tag/>

php заменяет все атрибуты src img в файле

У меня на странице есть такие ссылки: Import.html <h1>Title</h1> <img src="img/pic1.jpg" alt="" title ... отредактировать это, чтобы просмотреть весь файл и заменить все атрибуты и вернуть новый import.html с заменой srcs?

Как использовать документ php DOM? [закрыто]

Может ли кто-нибудь опубликовать пример, в котором вы анализируете строковую переменную с html в ней с помощью этого кл ... M? Мне нужно удалить определенные теги из этой переменной.. На веб-сайте PHP нет примеров того, как его использовать

Документы PHP Dom: получение текстового контента, игнорирующего теги скриптов и комментарии

Я использую dom doc для загрузки html из базы данных следующим образом: $doc = new DOMDocument(); @$doc->loadHTML( ... Такие вещи, как <scripts>, также были включены. Как мне удалить их и сохранить только реальный текстовый контент?

Извлечение как текста, так и атрибута данного узла с помощью Xpath

Я анализирую XML-результаты вызова API с использованием PHP и xpath. $dom = new DOMDocument(); $dom->loadXML($r ... тексту, так и к атрибуту из одного запроса? И если да, то как вы доберетесь до этих элементов после выполнения запроса?