Вопросы по теме 'domdocument'
Могу ли я попытаться поймать предупреждения PHP при загрузке html-файла в DOMDocument?
Можно ли сделать какой-то try catch, который будет ловить предупреждения?
e.g.
if (!$dom->loadHTMLFile($url)) {
//if cant load file handle error my way
}
Для $url , который я использую, я получаю
Предупреждение (2):...
16032 просмотров
schedule
19.01.2024
Как вставить HTML в PHP DOMNode?
Есть ли способ вставить HTML-шаблон в существующий DOMNode без кодирования содержимого?
Я пытался сделать это с помощью:
$dom->createElement('div', '<h1>Hello world</h1>');
$dom->createTextNode('<h1>Hello...
31579 просмотров
schedule
01.09.2022
DOMDocument + LIBXML_NOENT
Я пытаюсь преобразовать простую строку HTML с таким базовым форматированием
<b>my html string</b><br/>
second line of my html string... etc
сначала в XHTML, затем вставьте в DOMDocument и преобразуйте его в XSLFO с помощью...
2492 просмотров
schedule
11.08.2022
Ошибки / предупреждения PHP DOMDocument о html5-тегах
Я пытался разобрать HTML5-код, чтобы установить атрибуты / значения в коде, но похоже, что DOMDocument (PHP5.3) не поддерживает такие теги, как <nav> и <section> .
Есть ли способ разобрать это как HTML в PHP и манипулировать кодом?...
64102 просмотров
schedule
28.04.2024
Странное предупреждение PHP DOMDocument
Этот код ниже дает мне предупреждение DOMDocument, и мне интересно, почему. Могу ли я что-нибудь сделать, чтобы исправить это или не отображать это конкретное предупреждение? Я запускаю php на Windows XP и iis.
$content =...
291 просмотров
schedule
12.10.2023
Доступ к элементам XML с использованием PHP DOM только по их имени и значению атрибута?
Как бы вы распечатали значение атрибута Ability -elements Default в следующем XML-коде, если у вас есть только имя элемента и идентификатор способности?
Например, если у меня есть имя «Стив» и идентификатор 1003, как мне выбрать и распечатать...
88 просмотров
schedule
06.05.2024
как отображать содержимое узлов, включая теги html, с помощью php domdocument
У меня есть Domnodelist html-узлов, которые я хотел бы вывести, включая их html-теги, чтобы я мог применить регулярное выражение. Когда я это делаю:
foreach ($nodeList as $key => $node) {
echo $node->nodeValue;...
5811 просмотров
schedule
13.11.2023
Получить несколько элементов с помощью DOMDocument
мне нужно разобрать html, например:
<div class="item"><div class="title">title 1</div><div class="date">day 1</div></div>
<div class="item"><div class="title">title 2</div><div...
788 просмотров
schedule
26.10.2023
Добавление innerHTML без создания узла
У меня есть элемент, как показано ниже. Я хочу удалить присутствующую внутри цитату и заменить ее своим innerHTML
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<blockquote style="margin-right: 0px;...
313 просмотров
schedule
10.04.2024
Рекурсивная функция php для анализа вложенных тегов xml
Я пытаюсь разобрать эту XML-структуру, но не могу найти способ разобрать «n» -глубокие вложенные теги с помощью рекурсии. Структура xml:
<plist version="1.0">
<key>1.1.1</key>
<dict>...
2338 просмотров
schedule
07.07.2022
DomDocument getElementById не работает?
ВХОД
<root id="root">
<p id="p1"><i>Title</i></p>
<p id="p2"><b id="b1">AAA<sup>1</sup>, BBB<sup>2</sup></b></p>
</root>
PHP-код,
$dom2 = new...
141 просмотров
schedule
14.11.2022
Как объединить PHP DOMDocument с шаблоном JavaScript
У меня тут немного странный вопрос, но он меня совершенно поставил в тупик. Во всяком случае, это потому, что я не могу придумать правильные термины для поиска, поэтому на этот вопрос вполне можно ответить где-нибудь в StackOverflow, но я не могу его...
1322 просмотров
schedule
27.03.2024
Как узнать, принадлежит ли DOMDocument парсеру
Я изучаю проблему, когда API вызывается из двух разных источников. У нас есть API под названием диспетчеризация. Его подпись следующая.
DOMDocument* dispatch( DOMDocument * requestDocument )
Мы заметили, что этот API можно вызвать, передав...
174 просмотров
schedule
05.09.2022
Как обрабатывать HTML с помощью PHP DOMDocument, если кодировка исходного HTML неизвестна?
Я только что столкнулся с тем, что HTML-документ, закодированный с помощью UTF-8, становится неверным после loadHTML() .
В стеке много таких QnA:
PHP DomDocument не может обрабатывать символы utf-8
PHP DOMDocument loadHTML неправильно...
428 просмотров
schedule
17.04.2024
php spl_autoload_register() не загружает класс
У меня есть index.php , для которого требуется класс Test1 через spl_autoload_register() . В классе Test1 требуется класс Test2 с такой же автозагрузкой, но возникла такая ошибка:
Неустранимая ошибка: DOMDocument::registerNodeClass():...
1616 просмотров
schedule
11.12.2023
Как разобрать html с помощью php DomXpath, изменить и сохранить
После гугления не нашел ничего, связанного с моей проблемой. Проблема в том, что я разбираю страницу, нахожу одну таблицу [есть четыре таблицы].
И когда я нашел, я хочу добавить одну/несколько строк/строк в таблицу. Но я не знаю, как это сделать....
545 просмотров
schedule
21.01.2024
Как я могу получить href, Image src, title из данного html с помощью DomDocument
Учитывая HTML -
<div id="testid">
<h1>Test Title</h1>
<ul class="clearfix">
<li class="anker" id="artists-A"></li>
<li class="first">
<a href="www.test1.html"...
271 просмотров
schedule
10.08.2022
Создание нового столбца в существующей таблице HTML с использованием DOMDocument
Попытка создать новый столбец в существующей таблице с помощью DOMDocument и DOMXpath
$doc = new DOMDocument();
$doc->loadHTMLFile("example.html");
Вот как устроена таблица, расположенная в example.html :
<table id="transactions"...
851 просмотров
schedule
01.07.2022
Найдите настройку в CSS с помощью PHP xPath
Я пытаюсь найти цвет диапазона в ссылке, установленной в CSS следующего примера HTML, используя DOMDocument / xPath:
<html>
<head>
<style>
a span{
color: #21d;
}...
155 просмотров
schedule
19.07.2022
Я не могу получить html-контент URL-адреса, который находится в массиве с DOMXpath
function pageContent(String $url): \DOMDocument
{
$html = cache()->rememberForever($url, function () use ($url) {
return file_get_contents($url);
});
$parser = new \DOMDocument();...
73 просмотров
schedule
18.01.2024