问题标签 [domxpath]
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 - 使用 DOMXpath 获取 body id
是的,我意识到你可以使用 javascript/jQuery 来做到这一点,但我想使用 PHP(这更像是一种学习的东西)。我无法安装 queryPath 或 phpQuery,因为它位于客户端的虚拟主机上。
基本上我正在修改
使用,但是
被抛出并且$this
未定义。
基本上我想要做的是获取 PHP 所在页面的 body id 值。
有任何想法吗?
php - 如何使用 php、DomDocument 和 DomXPath 查询 graphml?
有人知道如何使用 php、DomDocument 和 DomXpath 查询 graphml 文档吗?我的查询似乎是正确的。例如 //graphml/graph/node
返回的长度始终为 0;但它必须是 1。
XML:
xpath - DOMXPath - 查询
XML 文件:
遍历保险领域下的项目因此编写了以下代码
它显示空结果。我的 XML 有问题吗?上面的代码导致 415[devs,qa,total nodes] 这不是预期的输出。
我想将 InsuranceQ QuoteX Progressivelead 列为输出。
有人可以让我知道我做错了什么...
谢谢,普里蒂
php - XML DOMXPath 搜索
我有这个 xml,我如何得到一个项目的最后一个类别而不重复?我尝试:
但重述:
我需要退回最后的猫 1 + 其他物品
xpath - PHP + Wikipedia:从 Wikipedia 文章的第一段中获取内容?
我正在尝试使用 Wikipedia 的 API (api.php) 来获取由链接提供的 Wikipedia 文章的内容(例如:http ://en.wikipedia.org/wiki/Stackoverflow )。我想要的是获得第一段(在 Stackoverflow wiki 文章的示例中是:Stack Overflow 是 Stack Exchange 网络[2][3] 的一个网站部分,其中包含关于广泛主题的问题和答案计算机编程。[4][5][6])。
我打算用它做一些数据操作。
我尝试过使用 API 网址:http ://en.wikipedia.org/w/api.php?action=parse&page=Stackoverflow&format=xml但它给了我某种错误。它输出:
我找到了我尝试过的这段代码
但我无法获取变量 $wikiPage 中的 HTML 内容。
我不知道这是否是最好或最佳的方法,因此请随时对此发表评论,否则任何建议或解决方案将不胜感激。
谢谢
- 梅斯蒂卡
php - PHP DOMXPath 问题
我需要将id中带有“post”一词的所有项目都拿走。
例子:
问题二:我需要使用 HTML 标签获取这些元素,但是$obj->nodeValu
e 返回的文本没有 html 标签。
php - 无法从网站上抓取内容
我正在尝试从网站上删除一些内容,但下面的代码不起作用(不显示任何输出)。这是代码
我确信上面的xpath
代码有问题。是xpaths
正确的。我已经xpaths
用FirePath (a firefox addon)
. 我知道我在这里遗漏了一些非常愚蠢的东西,但我无法弄清楚。请帮忙。我已经检查了类似的代码来抓取链接Wikipedia
(肯定xpaths
是不同的),它工作得很好。所以我不明白为什么上面的代码不适用于其他代码URLs
。我正在清理HTML
内容,Tidy
所以我没有 xpath 没有获取 HTML 的问题吗?我检查了nodelist
后面 $item1=$xpath->query($path1)
的长度,0
这意味着出现问题,$xpath->query
因为xpaths
我检查过的都是正确的FirePath
我已经按照指出的那样修改了我的代码,并使用loadXML
了loadHTML
. 但这给了我错误,Entity 'nbsp' not defined in Entity
所以我使用了替换实体的libxml
选项LIBXML_NOENT
,但错误仍然存在。
php - PHP XPath。如何返回带有html标签的字符串?
此代码返回“消息粗体,罢工链接,粗体”不带 html 标记...
我想输出以下代码:
你能帮助我吗?
php - PHP DOMDocument 和 DOMXpath
我正在尝试使用 DOMDocument/DOMXpath 在 HTML 块中找到最后一个段落标记,但似乎无法弄清楚。
print_r
返回一个空DOMText Object ( )
......关于如何使用 DOMDocument/DOMXPath 在 HTML 块中找到最后一段的任何想法?
工作代码:
php - XPATH 不适用于 HTML
我有一个代码可以从本地 Web 服务器读取 HTML 文件localhost
,然后将其转换XHTML
为tidy
. 然后我将它加载XHTML
到我的DOM
. 代码看起来像这样
的内容filename.htm
看起来像这样
以上是正确的XPath
,因为我已经检查过了FirePath
。谁能告诉我我做错了什么?