问题标签 [zend-dom-query]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 使用 PHP/Zend_Dom_Query 获取具有多个类的 HTML 节点的 XPath 查询?
使用 Zend_Dom_Query 按类获取 HTML 节点非常容易:
然而,HTML 节点通常有不止一个类,例如:
如何使用 Zend_Dom_Query 和 XPath 来查找在其类列表中包含特定类的所有节点,而不是对类属性具有特定值?
我找到了一个使用 Java 执行此操作的示例,但将其应用于 PHP Xpath 引擎似乎不起作用,因为它给出了 XPath 查询无效的错误:
php - PHP HTML DOM:如何选择所有可见/可读文本?
我试图通过保持 html 结构来抓取网站,修改所有可见文本(意思是:链接、段落、标题等),然后呈现“新”页面。
基本上我想在不破坏设计/功能的情况下打乱所有可读文本。
我用 Zend_Dom_Query 试过了,但是如何只选择文本呢?
或者有另一种/更好的方法吗?
提前非常感谢。
例子
输入:
输出:
php - 深入挖掘 DOMElement
我已经使用 Zend_Dom_Query 提取了一些<tr>
元素,现在我想遍历它们并做更多的事情。每个<tr>
看起来像这样,那么如何打印Title 1
第二个 td 的标题和 id id=categ-113
?
phpunit - 带有 Zend_Dom_Query 的 phpunit
如果$docSrc
是这样的,这段代码效果很好:
但是当我像这样分配 HTML 时$docSrc
:
它不起作用。我打印$html
,里面一切正常;我无法解释它,因为在这两种情况下它都是一个字符串。
我得到错误:
AccountControllerTest::testIfAllow DOMDocument::loadHTML(): Namespace prefix fb is not defined in Entity, line: 54
我也试过:
不出现错误,但结果为空。
php - Zend_Dom_Query 查询元素问题
我有一个问题,我有一个没有类或 id 的 div。当我知道它的 innerText 时,是否可以选择一个 div 元素,即
如果没有,它有一个类之前的 div,我如何找到它的下一个兄弟?
php - 从 PHP DOM 获取元素并更改其值
我正在使用 PHP/Zend 将 html 加载到 DOM 中,然后我得到一个我想要修改的特定 div id。
如何修改显示在该$element
div 内的文本/内容/html,然后将更改保存到$dom
or$html
以便我可以打印修改后的 html。知道怎么做吗?
php - Zend_Dom_Query 获取数组
我正在尝试从关联数组中的网站抓取 html 代码。我用 Zend_Dom_Query 试过了。
例子:
我如何从上面的 html 中获取关联数组?
zend-framework - 使用 Zend_Dom_Query 获取第一个元素
我想使用 Zend_Dom_Query 示例获取第一个元素我在文档中有 2 个表单:
我怎样才能得到第一个表格?我试过这个:$dom->query('form:eq(1)')
像jQuery选择器但没有成功。你能帮助我吗?非常感谢!
php - 第二个元素的 Zend_Dom_Query 选择器
我想选择第二个跨度div#test
。
存在eq()
选择器(如 jQuery)或类似的东西?
php - Zend_Dom_Query 如何获取当前节点的 html 代码
我有节点,并在循环中迭代它们。
如何获取节点的html代码?(不是innerHTML,完整的HTML代码<span>1</span>
)