我想创建一个包含无效字符的xml文件,例如“&”,“=”等等。
是否有可能,因为我找不到解决方案?我可以转换这些字符吗?
我想知道生成JSON不是更好吗?
答案 0 :(得分:1)
您可以在XML文档的“payload”文本中包含任何字符。但是,正如您所注意到的那样,对于special reserved characters,您可以need to escape them first。
例如,&
变为&
- &符号的缩写,<
变为<
,>
变为>
,小于和大于=
分别比但是,正如上面的维基百科链接所示,{{1}}不需要转义。
幸运的是,PHP includes functions that take care of escpaing strings对你而言,所以我建议您在将文本添加到文档之前先解决文本。