gpt4 book ai didi

php - 如何从 DOMNodeList 获取原始数据

转载 作者:可可西里 更新时间:2023-11-01 01:05:27 25 4
gpt4 key购买 nike

我有一个 DomDocument,这是不可能的 var_dump(这真的让我很生气),我在上面做:

var_dump($dom->getElementsByTagName('url'));

像这样的回应:

<?xml version="1.0" ?>
<rss version="2.0">
<channel>
<url>beaute-mode/cheveux/11460--choisir-un-headband</url>
<title>get_url_article</title>
<host>myhost</host>
</channel>
</rss>

但是我得到了 var_dump 回显:object(DOMNodeList)[262] 而不是我的原始数据(这是一个 URL)。

所以我的问题很简单,但是如何在不封装在 DomNodeList 中的情况下获取原始数据?

谢谢。

最佳答案

DOMNodeList::item()将通过索引在 DOMNodeList 中给出一个 DOMNode。例如,获取列表中的第一个节点:

$dom->getElementsByTagName('url')->item(0)

要获取元素包含的实际数据,请使用如下代码:

if ($node = $dom->getElementsByTagName('url')->item(0)) {
$url = $node->nodeValue;
} else {
// Element does not exist, handle error here
}

关于php - 如何从 DOMNodeList 获取原始数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12108324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com