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 ... тексту, так и к атрибуту из одного запроса? И если да, то как вы доберетесь до этих элементов после выполнения запроса?