gpt4 book ai didi

php - Atom 命名空间与 php simplexml

转载 作者:行者123 更新时间:2023-12-02 17:44:51 25 4
gpt4 key购买 nike

这是我加载到 simplexml 对象中的 RSS 模板。我想改变

<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<atom:link href="link" rel="self" type="application/rss+xml" />
<title></title>
<link></link>
<description></description>
<lastBuildDate></lastBuildDate>
</channel>
</rss>

我想更改atom:link中的href属性,但我不知道如何访问它。我搜索了 SO 并找到了一堆有关如何访问不同 namespace 的信息,但我不知道如何将它们中的任何一个应用到这个特定的示例(主要是因为我非常密集:)

我可以使用下面的代码行修改我的链接属性,但如何修改上面提到的属性?

$rss->channel->link = $rssLink;

如有任何帮助,我们将不胜感激!

最佳答案

$attrs = $rss->channel->children("atom", true)->link->attributes();
$attrs["href"] = "href_value";

示例 here .

关于php - Atom 命名空间与 php simplexml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3720408/

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