2012-09-08 53 views
1

我做了一個簡單的新聞腳本保存物品RSS然後把它在電視上的字符發生器字幕跑馬燈使用,問題是,CG播放從RSS的頂部開始的節點文件。PHP + XML節點改變爲了

現在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」第三想將它向上移動是第一個。

我知道用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中做到這一點?

謝謝!

回答