我制作了一个简单的新闻脚本,将文章保存到rss然后在电视上的角色生成器Newsticker上使用,问题是CG从rss文件的顶部开始播放节点。
现在xml看起来像这样:
<?xml version="1.0" ?>
<rss version="2.0">
<channel>
<title>News</title>
<link>website.com</link>
<description>News</description>
<language>ar-sa</language>
<item>
<title>Headline 1</title>
<description>Headline one the news this hour</description>
</item>
<item>
<title>Headline 2</title>
<description>Fire here flooding over there</description>
</item>
<item>
<title>Headline 3</title>
<description>Fire here flooding over there</description>
</item>
</channel>
</rss>
我想要todo可以选择在xml文件中上下移动文章,所以不要在列表中将“标题3”排在第三位,而是希望将其移到第一位。
我知道使用C#你可以使用:
XElement node = ...get the element...
//Move up
if (node.PreviousNode != null) {
node.PreviousNode.AddBeforeSelf(node);
node.Remove();
}
//Move down
if (node.NextNode != null) {
node.NextNode.AddAfterSelf(node);
node.Remove();
任何人都知道如何在PHP中执行此操作?
谢谢!