Я использую корма творца (в частности, Kohana-х feed::create()), за исключением некоторых из моего текста может быть как это в описании элементакод в RSS фиде
См код ниже
<?php echo 'example'; ?>
Создатель фида использует библиотеку SimpleXML. Всякий раз, когда данные возвращаются (используя $xml->asXml()
), угловые скобки 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
Мне пришлось использовать его дважды - я использовал html :: specialchars().Это уродливо, как черт, но он работает - строка выглядит так: $ markup = '
'; ' – alex