Articles of dom

Разбирайте таблицу внешнего веб-сайта

Существует календарь на: http://www.friendsbalt.org/upper/stulife/calendar.asp в форме статической таблицы, я хочу, чтобы сервер захватывал и разбирал таблицу подряд за строкой. Это возможно? Как бы вы сделали это наиболее эффективным способом? Примеры кода были бы потрясающими.

PHP XML / HTML DOM получает атрибут класса CSS с пробелом

У меня возникла следующая проблема: я использую парсер PHP XML DOM, и когда я разбираю HTML в реальном мире, атрибуты «класса» многих элементов имеют в них пробелы, поэтому на самом деле существует несколько классов CSS для этих элементы. Однако, когда я запрашиваю DOMNode с getAttribute (), я получаю только первый класс. Я также пробовал PHP […]

Как очистить динамические данные с помощью PHP Simple HTML DOM Parser

сначала позвольте мне сказать, что я прочитал здесь многочисленные «обрывки» потоков, и никто не помог мне. Я также проверил вокруг Интернета в течение нескольких дней, и теперь я приближаюсь к проводке. Я надеюсь, что кто-то может пролить свет на это для меня. Я использую PHP Simple HTML DOM Parser для очистки некоторых данных со страницы. […]

Получение абсолютного пути внешних изображений веб-страницы

Я работаю над букмарклетом, и я извлекаю все фотографии любой внешней страницы с помощью HTML DOM parser (как было предложено ранее SO ответ). Я правильно загружаю фотографии и показываю, что в моем букмарклет всплывает. Но у меня проблема с относительным путем фотографий. например, источник фотографий на внешней странице: http://www.example.com/dir/index.php фото Источник 1: img source = […]

Вложенные XML-таблицы MySQL с использованием php

Я новичок в XML и php, и это может звучать как очень простой вопрос. У меня есть этот XML-файл, который похож. <testsuites> <testsuite name="test1" errors="0" skipped="0" tests="19" failures="0" time="2093"> <properties> <property name="script" value="smoketest" /> <property name="script_start_time" value="14042" /> <property name="dut_type" value="SSR10" /> <property name="block" value="20PGIGE" /> <property name="dut_image" value="IPOS-15.1.27.100.98-Release" /> </properties> <testcase classname="SSR/smoketest" name="TC200: Verify […]

Как сохранить php-массив на стороне клиента?

Я вытаскиваю массив из базы данных mysql. Довольно простой оператор select который затем помещается в ваш многомерный массив (строки и столбцы) для генерации некоторого HTML. Все идет нормально. Я хочу иметь возможность хранить этот массив где-нибудь (DOM?) На стороне клиента, чтобы клиенты могли повторно использовать и манипулировать этими данными (через jQuery) без необходимости повторно запрашивать […]

Как получить узлы на первом уровне с помощью PHP DOMDocument?

Я новичок в объекте PHP DOM и имею проблему, я не могу найти решение. У меня есть DOMDocument со следующим HTML: <div id="header"> </div> <div id="content"> <div id="sidebar"> </div> <div id="info"> </div> </div> <div id="footer"> </div> Мне нужно получить все узлы, которые находятся на первом уровне (заголовок, контент, нижний колонтитул). hasChildNodes () не работает, потому […]

DOMDocument & XPath – HTML-тег для каждого узла

Учитывая следующий PHP-код с использованием DOMDocument : $inputs = $xpath->query('//input | //select | //textarea', $form); if ($inputs->length > 0) { for ($j = 0; $j < $inputs->length; $j++) { $input = $inputs->item($j); $input->getAttribute('name'); // Returns the Attribute $input->getTag(); // How can I get the input, select or textarea tag? } } Как узнать имя тега […]

Убедитесь, что браузер отображает все сразу

У меня есть этот сайт, который тяжелый в изображениях и тексте, а также в медленных соединениях, интернет-браузерах или компьютерах с низкой оперативной памятью сначала загружается текст, а затем изображения загружаются. Как я могу убедиться, что все отображается одновременно? Решения, о которых я подумал: Буферизация вывода – ob_start и ob_end_flush в верхней и нижней части моего […]

Как преобразовать дерево DOM в изображение

У меня есть веб-страница, где у меня есть div, внутри которого есть несколько сложное дерево DOM. Он отлично отображает большинство браузеров (IE 6-8, FF 2.x-3.5.x, Chrome, Safari), но когда я пытаюсь распечатать страницу, у меня возникают проблемы с несколькими браузерами, некоторые из них частично работают частично и другие вообще не работают. У меня возникла мысль, […]