【发布时间】:2015-07-22 01:50:42
【问题描述】:
我尝试解码 xml 中的 html 标签,但 html 标签的功能不起作用。 这是我的代码:
<?php
$sample = '<p>  Sample</p>
<p>Sample 2</p>';
header('Content-type: text/xml');
$output = '<rss version="2.0">';
$output .= '<channel>';
$output = '<description>.utf8_encode(html_entity_decode($sample)).</description>';
echo($output);
$output .= '</channel>';
$output .= '</rss>';
?>
输出是纯文本。 <p> 标签的功能不起作用。当我删除utf8_encode 时,&nbsp; 会出错。
【问题讨论】:
-
&nbsp是无效实体。您在关闭channel和rss元素之前输出。