Вопросы по теме 'domdocument'
Клонирование и добавление DOMElement: «Ошибка неверного документа»
Есть кое-что, чего я не совсем понимаю в клонировании узлов с помощью API DOM PHP. Вот образец файла, который быстро дублирует проблему, с которой я столкнулся.
$doc = new DOMDocument( '1.0', 'UTF-8' );
$root = $doc->createElement( 'root' );...
21259 просмотров
schedule
13.09.2021
Справка по xPath ›Найдите img с помощью alt = 'My Keyword'
Как я могу изменить этот xpath, чтобы узнать, содержит ли контент тег img с alt, содержащим мою ключевую фразу?
$ xPath-> оценить ('count (/ html / body //'.$ tag.' [содержит (., "'. $ keyword.'")]) ');
11838 просмотров
schedule
19.10.2021
Как избежать ошибок при попытке загрузить недоступный файл
Используя php, я хочу загружать XML-файлы с нескольких веб-сайтов и хочу предотвратить ошибки, если мой один из сайтов не работает. Я использую этот код для доступа к URL.
function get_xml($url){
$xmlDoc = new DOMDocument();...
1746 просмотров
schedule
09.11.2021
Массив в XML: как импортировать HTML как объект в DOMDocument?
Возможный дубликат: Как вставить HTML в PHP DOMNode? PHP и DOMDocument
Я пытаюсь написать класс, который преобразует массив в XML с помощью DOMDocument - и, кроме того, импортирует HTML в документ DOM. Проблема в том, что HTML-код...
582 просмотров
schedule
12.10.2021
Как запретить PHP DOMDocument исправлять вашу HTML-строку
Я пытался анализировать веб-страницы с помощью HTML DOMObject, чтобы использовать их в приложении для их сканирования на предмет качества SEO.
Однако у меня возникла небольшая проблема. В целях тестирования я написал небольшую HTML-страницу,...
2865 просмотров
schedule
03.12.2021
Запрос xPath не работает должным образом. Список узлов пуст
У меня есть следующий сегмент HTML,
Я использую xPath в PHP с DOM для извлечения всех тегов привязки внутри DIV, используя следующий запрос xPath:
//div[@id="breadcrumbs"]/a
Я ожидаю, что приведенный выше запрос должен вернуть...
2140 просмотров
schedule
16.10.2021
php DOMDocument - манипулирование и кодирование
$dom = new DOMDocument('1.0', 'UTF-8');
$dom->loadHTML($content);
$divs = $dom->getElementsByTagName("div");
foreach ( $divs as $div ) {
if ( $class = $div->attributes->getNamedItem("class") ) {
if ( $class->nodeValue ==...
376 просмотров
schedule
01.12.2021
Как получить html-код узла DOMElement?
У меня есть этот html-код:
<html>
<head>
...
</head>
<body>
<div>
<div class="foo" data-type="bar">
SOMECONTENTWITHMORETAGS
</div>
</div>
</body>
Я уже...
35311 просмотров
schedule
21.09.2021
DOMDocument, getNamedItem и nodeValue
Я получаю Fatal error: Call to undefined method DOMElement::getNamedItem() и не знаю почему. Я определенно чего-то не понимаю с этой штукой DOMdocument. Вот мой код:
// load content of db
$dom = new DOMDocument('1.0');
$dom->load($file);...
1195 просмотров
schedule
31.10.2021
Как удалить элемент с помощью DOMDocument?
Можно ли удалить элемент из загруженного DOM без создания нового? Например что-то вроде этого:
$dom = new DOMDocument('1.0', 'utf-8');
$dom->loadHTML($html);
foreach($dom->getElementsByTagName('a') as $href)
if($href->nodeValue ==...
57412 просмотров
schedule
30.11.2021
Как установить новый тег HTML в настраиваемом классе, который расширяет DOMElement (используя DOMDocument в php)?
Мне нужен быстрый HTML-парсер, написанный на php. Сначала я пробовал некоторые существующие парсеры (например, Ganon или QueryPath), но они были очень медленными для моего проекта. Наконец, я решил использовать встроенный в php DOMDocument, который...
317 просмотров
schedule
21.09.2021
Непреднамеренное форматирование с использованием PHP DomDocument
Я пытаюсь включить отформатированный элемент в XML-документ, используя класс PHP DomDocument.
Я написал такую функцию:
function awstAddFormattedElement ($mySessionParams, $parentElement, $elementName, $elementValue) {
$xmlDoc =...
30 просмотров
schedule
10.09.2021
Получить DIV-контент с внешнего веб-сайта
Я хочу получить DIV с внешнего веб-сайта с чистым PHP.
Внешний веб-сайт: http://www.isitdownrightnow.com/youtube.com.html .
Текст Div, который я хочу получить от isitdownrightnow (statusup div): <div class="statusup">The website is...
92931 просмотров
schedule
22.10.2021
Предупреждение PHP: DOMDocument :: load (): предупреждение ввода-вывода: не удалось загрузить внешний объект
Я прочитал все, что мог, об этой ошибке, но не смог найти никакого решения.
У меня есть простая страница, которая выглядит так:
$xmlfile = "/var/www/marees.xml"; //Fichier dans lequel récupérer les données
$ent = new DOMDocument();...
19499 просмотров
schedule
26.10.2021
Получение тегов и содержимого XML-документа с помощью парсера DOM в PHP
Рассмотрим такой XML-файл:
<title>sometitle</title>
<a>
<abc>content1</abc>
<xyz>content2</sxyz>
<metadata>
<b>
<c>content3</c>...
34 просмотров
schedule
11.11.2021
Очистка значения на основе AJAX php
Часть html-кода, из которого я пытаюсь получить информацию, выглядит следующим образом
<div class="price">15</div>
и часть формы
<select name="group_1" id="group_1" class="attribute_select"...
168 просмотров
schedule
05.09.2021
PHP: DOMDocument :: load (): предупреждение ввода-вывода: не удалось загрузить внешний объект (внешний RSS-канал и файл кеша)
Мне нужно показывать на моей странице последние записи из внешнего RSS-канала. Я сделал простую программу чтения RSS, которая использует файл кеша.
Он отлично работает в моей тестовой среде, но когда я помещаю его на свой веб-сайт, я получал...
3462 просмотров
schedule
22.10.2021
Использование переменной в обходном пути selectinglenodes 'string construct' (с использованием VBA?)
Итак, я пытаюсь что-то сделать
dim myOrderID As Integer
myOrderID = 1
Set Ordercount = objxmldoc.selectNodes("//order[orderid=myOrderID]")
.... другими словами, вставьте переменную в критерии выбора для selectNodes. Судя по поиску в Google,...
118 просмотров
schedule
20.10.2021
DOMDocument Xpath добавляет несколько контейнерных div
У меня есть следующее, что добавляет контейнер div к изображениям внутри контейнера p с классом aligncenter ...
$images = $xpath->query("//p/img[contains(concat(' ', @class, ' '), ' aligncenter ')]");
foreach($images as $img) {...
24 просмотров
schedule
26.10.2021
Невозможно использовать DOMDocument в Symfony
Мне не удалось использовать DOMDocument в symfony. Покопавшись, я обнаружил, что проблема может заключаться в том, что у меня нет расширения php xml, но я подумал, что это абсурд, потому что, несмотря на то, что я не могу использовать DOMDocument,...
1473 просмотров
schedule
29.09.2021