記事を rss に保存し、テレビの Character Generator 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>
私がやりたいことは、記事を xml ファイルの上下に移動するオプションがあることです。そのため、「見出し 3」をリストの 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でこれを行う方法を知っている人はいますか?
ありがとう!