Описание тега domdocument

DOMDocument относится к классу, инкапсулирующему DOM (объектную модель документа). Различные языки и технологии используют имя DOMDocument для этого PHP, COM, C++, ActiveX.
0 ответов

PHP loadXML не возвращает одно и то же значение в 2 разных средах

Я часами борюсь с этой проблемой... Мне удалось сузить проблему с Symfony3 и понял, что она связана только с PHP. Когда я выполняю следующий код в 2 разных средах (внутри / снаружи виртуальной машины), я получаю 2 разных вывода. $dom = new \DOMDocum…
14 мар '17 в 21:52
2 ответа

Горячая проверка, если значение для определенного узла в XML существует или нет

XML загружается в файл с именем loadxml <?xml version="1.0”?> <GetUserProfileResponse> <User> <UserID>sonishopcom</UserID> </User> <User> <UserID>guru</UserID> </User> </GetUserProfileRe…
19 ноя '15 в 21:01
3 ответа

Возможно добавить HTML-контент в узел SimpleXMLElement

Простой вопрос Можно ли добавить блок HTML в узел SimpleXMLElement (или, по сути, DOMDocument) без автоматического преобразования данных HTML в формат объекта? Например, возьмем этот фрагмент (с DOMDocument здесь, но SimpleXMLElement ведет себя точн…
11 дек '09 в 07:55
4 ответа

PHP DOMDocument->loadXML с XML, содержащий амперсанд / меньше / больше?

Я пытаюсь разобрать строку XML, содержащую символы & <и> в TEXTDATA. Обычно эти символы должны быть htmlencoded, но в моем случае это не так, поэтому я получаю следующие сообщения: Предупреждение: DOMDocument::loadXML() [function.loadXML]: ошибка си…
12 янв '10 в 13:59
0 ответов

Попытка создать XML с пространствами имен, используя PHP и DOMDocument

Я пытаюсь создать файл XML, используя PHP 5.6.24 и DOMDocument. Формат XML должен быть следующим: &lt;parks xmlns:tch="{urn}" xmlns:prk="{urn}"&gt; Насколько я понимаю, следующий блок кода: $root = $doc-&gt;createElementNS('http://www.w3.org/2005/At…
10 авг '16 в 14:24
1 ответ

Добавить корневой элемент DOMDocument к другому DOMDocument

У меня есть 2 объекта "DOMDocument" - $ оригинал и $ дополнительно. Я хочу взять всех детей из дополнительного $ DOMDocument и добавить его в конец оригинального документа. Мой план состоял в том, чтобы внедрить элемент дополнительного документа $. …
24 июл '14 в 21:27
0 ответов

DOMDocument::load(): атрибут xmlns, переопределенный в Laravel

Я создаю систему SEO. Все работает отлично, за исключением нескольких сайтов. Я использую Laravel 5.4 и DomDocument Когда я пытаюсь сканировать его, это дает мне эту ошибку: ErrorException in ScanController.php line 252: DOMDocument::load(): Attribu…
18 апр '17 в 11:03
1 ответ

Как разбить и разобрать конкретный текст Википедии

У меня есть следующий рабочий пример, чтобы получить конкретную страницу Википедии, которая возвращает объект SimpleXMLElement: ini_set('user_agent', 'michael@example.com'); $doc = New DOMDocument(); $doc-&gt;load('http://en.wikipedia.org/w/api.php?…
21 янв '12 в 00:41
4 ответа

Получить div вокруг искомого ключевого слова (file_get_contents('url')

Так что я создаю веб-сканер, и все работает, только 1 проблема. С file_get_contents($page_data["url"]); Я получаю содержание веб-страницы. Эта веб-страница сканируется, когда на ней присутствует одно из моих ключевых слов. $find = $keywords; $str = …
09 сен '10 в 11:52
1 ответ

Скрести DOMDocument Table для содержимого в PHP

Я действительно изо всех сил пытаюсь очистить таблицу с помощью XPath или любого другого метода getElement. Я искал вокруг и пытался различными способами решить мою проблему ниже, но потерпел неудачу и действительно ценю любую помощь. Во-первых, HTM…
12 ноя '15 в 22:30
1 ответ

DOMDocument узел получить HTML-контент

Возможный дубликат: innerHTML в DomDocument PHP? Я пишу приложение для получения предварительного просмотра контента из RSS-каналов. Для этого я хочу получить HTML-контент определенного div. Текст, который я получаю, выглядит так &lt;P&gt;Lorem ipsu…
01 ноя '12 в 12:37
2 ответа

Сохранение XML, созданного с помощью DOMDocument, приводит к ошибке "Строка DOMDocument::save() отсутствует в UTF-8"

Я пытаюсь сгенерировать RSS из содержимого базы данных. Вот соответствующий фрагмент кода: $doc = new DOMDocument(); $doc-&gt;formatOutput = true; $doc-&gt;preserveWhiteSpace = false; if(is_file($filePath)) { $doc-&gt;load($filePath); } else { $doc-…
16 май '11 в 06:27
0 ответов

Заполните ComboBox в Excel значениями из узлов php.XML и отправьте запрос со значениями в php

Мне нужна помощь с VBA (что я действительно не очень хорош). Я создал php, который выплевывает XML в следующем формате: -&lt;employees&gt; -&lt;employee&gt;... -&lt;date&gt;... -&lt;login&gt;...&lt;/login&gt; -&lt;logout&gt;...&lt;/logout&gt; -&lt;/…
10 ноя '14 в 22:03
4 ответа

Как получить изображение SRC по классу

У меня есть это: &lt;a href="/Dealer-Catalog/ManufacturerID-3"&gt;&lt;img class="brand-logo" src="http://www.teledynamics.com/tdresources/74c42cb2-dc7f-4548-b820-2946fbe160db.jpg" onerror="this.src='/Content/Css/Images/no_brand_logo_120_48.gif'" alt…
26 сен '12 в 14:01
4 ответа

Как удалить все изображения из HTML с DOM

Я пытаюсь удалить все изображения из строки HTML. Я могу удалить только первый, и я не знаю почему. код: &lt;?php $str='&lt;div&gt; &lt;a href= "https://www.google.com"&gt; &lt;img src= "image1.jpg" alt="image-1.jpg" /&gt;&lt;/a&gt; &lt;/div&gt; &lt…
09 апр '15 в 07:18
1 ответ

DOMXPath / DOMDocument - получение элементов div в блоке комментариев

Допустим, у меня есть этот блок комментариев, содержащий HTML: &lt;html&gt; &lt;body&gt; &lt;code class="hidden"&gt; &lt;!-- &lt;div class="a"&gt; &lt;div class="b"&gt; &lt;div class="c"&gt; &lt;a href="link"&gt;Link Test 1&lt;/a&gt; &lt;/div&gt; &l…
29 окт '14 в 04:18
3 ответа

Простая итерация документа DOM

У меня есть HTML как так: &lt;html&gt; &lt;body&gt; &lt;div class="somethingunneccessary"&gt;&lt;/div&gt; &lt;div class="container"&gt; &lt;div&gt; &lt;p&gt;text1&lt;/p&gt; &lt;p&gt;text2&lt;/p&gt; &lt;p&gt;text3&lt;/p&gt; &lt;/div&gt; &lt;div&gt; &…
27 апр '16 в 19:18
1 ответ

PHP DOMDocument объект имеет нулевой documentElement для допустимого XML

XML, с которым я работаю, на самом деле является RSS-каналом, расположенным по адресу http://www.gjc.org/cgi-bin/rssjobs.pl Кажется, он проверяется через RSS-канал W3C и валидаторы XML. Когда я делаю следующее, я просто получаю null, $dom = new DOMD…
30 окт '17 в 13:13
2 ответа

DOMDocument::load() Тайм-аут

Я использую DOMDocument::load() загрузить файл XML с URL: $doc = new DOMDocument(); $doc-&gt;load("http://url_of_some_xml_file"); Есть ли способ прервать или прекратить загрузку после определенного времени ожидания, если загрузка URL заняла более X …
01 фев '14 в 11:41
2 ответа

Функция XPath Count всегда возвращает 0.0

Я использую ниже XML, чтобы получить количество тегов "с". &lt;?xml version='1.0' encoding='UTF-8'?&gt; &lt;xyz xmlns="....."&gt; &lt;a&gt; &lt;b&gt; &lt;c&gt;X:1 Y:0&lt;/c&gt; &lt;c&gt;X:1 Y:0&lt;/c&gt; &lt;c&gt;X:2 Y:0&lt;/c&gt; &lt;/b&gt; &lt;b&g…
26 ноя '14 в 13:40