我使用的是飼料的創造者(特別是Kohana中的feed::create()),除了一些我的文字可能會是這樣的代碼在一個RSS源
見下面的代碼
描述元素
<?php echo 'example'; ?>
Feed創建者正在使用SimpleXML庫。無論何時返回數據(使用$xml->asXml()
),description元素中的html尖括號都將轉換爲HTML實體。
這使標籤正確解析,有用的p標籤等。但是,在這種情況下 - PHP代碼不會顯示(被尖括號包圍)。
我的問題是 - 我如何在RSS源中顯示這樣的東西?當它本身被解析爲<
時,我怎樣才能顯示>
?那有意義嗎?
這裏是正在被輸出的內容的示例:
<description><p>some content</p>
<p>WITH some code</p><p><?php
//test me out!
?></p>
</description>
(注這是不是一個錯誤之上 - 實體被全部轉換)
我想它顯示(在一個RSS閱讀器)是
一些內容
一些代碼
<?php
//test me out! ?>
我嘗試過 - 但我無法讓它工作。讓我再試一次。感謝您的回答。 – alex 2009-08-11 01:46:23
我不得不使用它兩次 - 我利用Kohana的html :: specialchars()。它醜陋地獄,但它的作品 - 行看起來像這樣'$標記='
';' – alex 2009-08-11 13:36:31