通过使用
htmlspecialchars(或可能更适当地)使用库来构建XML文档(例如DOMdocument或XMLWriter)来转义这些字符。
另一种替代方法是使用CDATA节,但是您必须注意是否出现
]]>。
还应考虑到您必须遵守为XML文档定义的编码(默认为UTF-8)。

通过使用
htmlspecialchars(或可能更适当地)使用库来构建XML文档(例如DOMdocument或XMLWriter)来转义这些字符。
另一种替代方法是使用CDATA节,但是您必须注意是否出现
]]>。
还应考虑到您必须遵守为XML文档定义的编码(默认为UTF-8)。