是否有其他字符像XML格式的&符号需要转换

时间:2012-10-14 10:57:32

标签: xml validation rss xml-serialization feed

当我为我的PHP程序编写自定义RSS提要时,我遇到了一个问题,即&符号(&)必须转换为&。我想知道是否还有其他像这样的人物。感谢您的信息。

这是无效的:

<?xml version="1.0" encoding="UTF-8" ?>         
<rss version="2.0">
<channel>
    <title>custom user feed</title>                 
        <item>
            <description>
                <div>a & b</div>
            </description>
        </item>
</channel>      
</rss>

参考:Why can't RSS handle the ampersand?

1 个答案:

答案 0 :(得分:3)

是的,至少,<显然会导致问题,因为它会被视为标签的开头。它通常编码为&lt;

有关详细信息,请参阅http://en.wikipedia.org/wiki/XML#Escaping