PHP使用无效字符生成XML?

时间:2013-12-05 22:12:24

标签: php xml json

我想创建一个包含无效字符的xml文件,例如“&”,“=”等等。

是否有可能,因为我找不到解决方案?我可以转换这些字符吗?

我想知道生成JSON不是更好吗?

1 个答案:

答案 0 :(得分:1)

您可以在XML文档的“payload”文本中包含任何字符。但是,正如您所注意到的那样,对于special reserved characters,您可以need to escape them first

例如,&变为&amp; - &符号的缩写,<变为&lt;>变为&gt;,小于和大于=分别比但是,正如上面的维基百科链接所示,{{1}}不需要转义。

幸运的是,PHP includes functions that take care of escpaing strings对你而言,所以我建议您在将文本添加到文档之前先解决文本。