Описание тега dom-node

2 ответа

Найти позицию индекса дочернего элемента DomNode/Xpath

Я использую выражение xpath для определения определенного div-класса в моем дереве DOM (благодаря VolkerK!). foreach($xpath->query('//div[@class="posts" and div[@class="foo"]]') as $node) $html['content'] = $node->textContent; //$html['node-po…
27 фев '12 в 12:33
0 ответов

Как я могу получить необработанное значение текстового узла?

Допустим, у меня есть следующее: var div = document.createElement('div'); div.innerHTML = "<"; var nodes = div.childNodes; console.log(nodes) тогда во всех областях nodes[0] (т.е. nodes[0].data, nodes[0].nodeValue, nodes[0].textContent, nodes…
22 фев '17 в 00:01
1 ответ

PHP DOMnode. Как проверить, пара это или нет?

У меня есть несколько тегов в документе XML: <kat1>42</kat1> <kat2/> <kat3/> и если DOMNode $myNode равен "kat2" $myNode->nodeValue возвращает ноль вместо нуля. Как проверить, если это не парный тег и вернуть NULL, если tr…
07 окт '15 в 12:32
1 ответ

Соедините QDomNode с QStandardItem

Так что я работаю над простым читателем XML, и я хочу показать XML на дереве. Итак, чтобы получить информацию о том, какой элемент дерева является элементом в файле XML, я сделал QMap: QMap<QDomNode*,QStandardItem*> connectDomNodeAndStandardIt…
22 янв '16 в 12:51
0 ответов

Уничтожение нескольких сцен scrollmagic

Я использую Scrollmagic в угловом приложении js. Мое приложение имеет боковую панель справа с бесконечной прокруткой. Есть разделы, которые придерживаются определенное количество времени, а затем отклеиваются, как показано ниже. Раздел А появляется …
2 ответа

Проверьте, содержит ли массив объектов второй массив объектов

Мне нужно проверить, если массив DOMNode Объект содержит все элементы в аналогичном массиве DOMNode объекты. В общем, чтобы проверить, содержит ли массив другой массив, я попробовал некоторые методы, описанные в этом вопросе. Тем не менее, оба array…
09 май '14 в 13:24
2 ответа

Удалить элементы по имени класса с помощью dojo

Как я могу удалить все элементы, найденные по имени класса. Я хочу сделать это с помощью каркаса dojo.
21 май '13 в 08:28
2 ответа

PHP DOMNode::hasAttributes проверяет сбой

Я использую PHP DOMNode hasAttributes, чтобы получить все атрибуты элементов. Пока все работает отлично. Мой код ниже. Тем не менее, эта линия else if($imageTags->hasAttributes() == false) is where I can't get it to work, он отображает ошибку на …
26 апр '13 в 03:35
2 ответа

DOMElement в Delphi

Как я могу использовать.getElementsByTagName в объекте DOMNodeList? Подобно: procedure TForm1.selecionarClick(Sender: TObject); var DOMDocument: iXMLDOMDocument; DOMNodeList: iXMLDOMNodeList; DOMNode: iXMLDOMNode; DOMElement: iXMLDOMElement; i: Inte…
23 июл '11 в 01:10
1 ответ

Добавленные узлы не отформатированы

Я сделал PHP-скрипт, который обновляет существующий XML-файл, добавляя новые узлы. Проблема в том, что новые узлы не отформатированы. Они написаны в одну строку. Вот мой код: $file = fopen('data.csv','r'); $xml = new DOMDocument('1.0', 'utf-8'); $xm…
30 сен '13 в 14:54
0 ответов

Как уничтожить () определенный элемент и повторно инициализировать клон с помощью jQuery

У меня есть следующий вопрос: Я использую плагин для обрезки тонких изображений для моего приложения, но у меня есть некоторые проблемы при клонировании HTML и повторной инициализации плагина. Я уничтожаю объект, чтобы заставить плагин работать посл…
08 сен '16 в 13:54
1 ответ

DOMDocument не превращает HTML-теги в DOMNodes

Я пытаюсь манипулировать некоторыми данными HTML с помощью класса DOMDocument, однако он не работает должным образом. $html_str = <<< 'EOD' <h1>Hello world</h1> <p>This is the first paragraph</p> <p>Now for a s…
10 сен '13 в 21:07
2 ответа

Доменный список php с массивом chunk

Я хотел бы использовать функцию блока массива с domnodelist. Это вызывает ошибку, так как domnodelist не является стандартным массивом php. Вот мой код: foreach (array_chunk($nodeListArray, 2) as $chunk) { //each 2 make up 1 table $tableHTML=''; for…
19 сен '12 в 02:25
1 ответ

DOMNode::getAttribute с пространством имен, которое не определено

Проект, над которым я работаю, должен проанализировать XML-документ у поставщика, но он предоставил недопустимый XML, имеющий атрибуты с пространствами имен, которые не были объявлены. getAttribute($name) игнорирует, когда я пробую оба $node->get…
20 окт '14 в 19:12
3 ответа

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

Как я могу изменить элемент JS, чтобы увидеть, является ли он узлом или пустой переменной?
23 сен '10 в 17:41
1 ответ

Одновременная модификация узла DOM в Chrome?

Я пытаюсь рекурсивно повторно применить CSSStyleDeclaration объекты для каждого узла в innerHTML моего документа. Например, если вы звоните window.getComputedStyle(document.getElementsByTagName("a")[0]) на этой странице есть около 650 различных свой…
10 июн '12 в 18:40
1 ответ

Получение содержимого элемента в виде строки с неэкранированным HTML

Я использую xmldom парсер из библиотеки npm, он основан на объектной модели DOMNode. Имея следующий код: var xml = "<p>Test</p><toFetch id="1">test\n\n<p>aaa</p>test\n</toFetch>"; var parser = new dom.DOMParser().…
15 май '17 в 19:51
1 ответ

Проверка стиля отображения элементов DIV

У меня есть контейнер div id="cMsgArea" это используется для размещения нескольких div, которые динамически добавляются через AJAX. Мне нужно контролировать количество дочерних элементов, которые видны в любой момент времени. var theDIV = document.g…
05 июл '14 в 19:28
1 ответ

Как отобразить содержимое узлов, включая HTML-теги, используя php domdocument

У меня есть Domnodelist узлов html, которые я хотел бы включить, включая их теги html, чтобы я мог применить регулярное выражение. Когда я делаю: foreach ($nodeList as $key => $node) { echo $node->nodeValue; } Я получаю только текстовые части …
15 сен '12 в 14:57
2 ответа

DOMElement заменяет значение HTML

У меня есть эта строка HTML в DOMElement: <h1>Home</h1> test{{test}} Я хочу заменить этот контент таким образом, чтобы только <h1>Home</h1> test остается (поэтому я хочу удалить {{test}}). На данный момент мой код выглядит та…
22 июн '16 в 09:48