Articles of dom

Как получить идентификатор компании с URL-адрес компании Linkedin на PHP?

У меня есть URL-адрес компании Linkedin следующим образом: http://in.linkedin.com/company/abb и идентификатор компании для ABB ограничен 277579 . По сути, вы также можете связаться с ABB через http://www.linkedin.com/company/277579 . Но если у меня есть только http://in.linkedin.com/company/abb . Можно ли получить идентификатор компании через этот URL? Помогает ли синтаксический анализ URL-адреса? Поиск подходящего метода для получения идентификатора […]

Проверьте, пользуется ли пользователь IE в режиме совместимости

Я ищу некоторый код (PHP или JavaScript), который будет хорошо работать, чтобы проверить, использует ли пользователь просмотр страницы режим совместимости. Затем я могу использовать этот код для выполнения некоторых условных операторов или в основном дать им уведомление, чтобы отключить его.

Как вставить HTML в объект PHP DOM?

Я использую PHP-объект DOM для создания HTML-страниц для моего сайта. Это отлично работает для моей головы, однако, поскольку я буду вводить много HTML в тело (а не через DOM), я бы подумал, что мне нужно будет использовать DOM->createElement($bodyHTML) чтобы добавить мой HTML с моего сайта в объект DOM. Однако DOM->createElement видимому, анализирует все элементы HTML, […]

Поиск и замена слов в HTML

я пытаюсь сделать «жаргон». В основном у меня есть некоторые html и некоторые термины глоссария в базе данных. Когда человек нажимает на jargon buster, он заменяет слова в тексте хорошей подсказкой (wztooltip), которая показывает им значения. Я очень стараюсь в этом вопросе и сильно смотрю на этот вопрос Regex / DOMDocument – сопоставляю и заменяю […]

Выберите nodeValue, но исключаем дочерние элементы.

Предположим, у меня есть этот код: <p dataname="description"> Hello this is a description. <a href="#">Click here for more.</a> </p> Как выбрать nodeValue из p но исключить a и его содержимое? Мой текущий код: $result = $xpath->query("//p[@dataname='description'][not(self::a)]"); Я выбираю его по $result->item(0)->nodeValue;

DOMNode для DOMElement в php

Я хочу преобразовать объект DOMNode из вызова getElementsByTagName() в DOMElement , чтобы получить доступ к таким методам, как getElementsByTagName() для дочернего элемента. На любом другом языке я бы бросил, и это было бы легко, но после некоторого быстрого поиска PHP не имеет объектов. Поэтому мне нужно знать, как получить объект DOMElement из объекта DOMNode .

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

Есть ли способ сделать запрос xpath на DOMNode? Или, по крайней мере, преобразовать его в DOMXPath? <html> … <div id="content"> … <div class="listing"> … <div></div> <div></div> <div class='foo'> <h3>Get me 1</h3> <a>and me too 1</a> </div> </div> <div class="listing"> … <div></div> <div></div> <div class='foo'> <h3>Get me 2</h3> <a>and me too 1</a> </div> </div> …. </div> […]

Как получить div через PHP?

Я получаю страницу с использованием file_get_contents с удаленного сервера, но я хочу отфильтровать эту страницу и получить из нее DIV, который имеет класс «текст» с использованием PHP. Я начал с DOMDocument но теперь я потерялся. Любая помощь? $file = file_get_contents("xx"); $elements = new DOMDocument(); $elements->loadHTML($file); foreach ($elements as $element) { if( !is_null($element->attributes)) { foreach ($element->attributes […]

PHP DOM XML – создание нескольких атрибутов пространства имен?

Я работаю над некоторым PHP для создания XML из базы данных с использованием расширения DOM. В принципе, мне нужно создать NameSpace и добавить к нему 3 атрибута: <NameSpaceName xmlns="uri:xxx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="uri:xxx"> Полный код, который я написал, приведен ниже: include_once("includes/connect.php"); $sql = ("SELECT * FROM tableName"); $query = mysql_query($sql) or die("Error: " . mysql_error()); // create […]

получить элемент HTML по значению атрибута в php

Мне нужно извлечь некоторые данные с веб-страницы с помощью php. Часть, которая меня интересует, структурирована аналогично этому: <a href="somepath" target="fruit">apple</a> <a href="somepath" target="animal">cat</a> <a href="somepath" target="fruit">orange</a> <a href="somepath" target="animal">dog</a> <a href="somepath" target="fruit">mango</a> <a href="somepath" target="animal">monkey</a> Во-первых, я хочу извлечь все фрукты, а затем всех животных, чтобы у меня их было хорошо сгруппировано. Я выяснил, как […]