1 回答

TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
我找到了一個(gè)解決方案,在“feed.php”文件中使用 PHP 將提要 xml 數(shù)據(jù)轉(zhuǎn)換為簡(jiǎn)單 XML 對(duì)象(將數(shù)據(jù)顯示為數(shù)組),循環(huán)遍歷該數(shù)組以選擇我想要的特定數(shù)據(jù),然后將其轉(zhuǎn)換使用 SimpleXMLElement() 函數(shù)返回到 xml 標(biāo)記。這允許創(chuàng)建一個(gè)更簡(jiǎn)單的 xml 文檔,并從標(biāo)簽中排除無(wú)關(guān)的 Yahoo 簡(jiǎn)介,這與 XSLT 的行為正確。
<?php
(Feed data saved in $response variable)
// convert xml data string into XML object
$xml = simplexml_load_string($response);
// selected output from object array as manually created XML tags
$output = new SimpleXMLElement('<?xml version="1.0" encoding="utf-8"?><content></content>');
$date = $output->addChild('date',$xml->date); //append 'date' xml tags and get the date content from the XML object
(create more xml tags containing data, etc...)
echo $output->asXML();
?>
- 1 回答
- 0 關(guān)注
- 165 瀏覽
添加回答
舉報(bào)