我想创建一个包含无效字符(如"&"、"="(的 xml 文件......等。
有可能吗,因为我找不到解决方案?我可以转换这些字符吗?
我想知道生成 JSON 是否更好?
您可以在 XML 文档的文本"payload"中包含任何字符。但是,如您所注意的,对于特殊保留字符,您可能需要先对其进行转义。
例如,&
变为&
- & 符号的缩写,<
变为 <
,>
分别变为 >
、小于和大于。但是,正如上面的维基百科链接所示,=
不需要转义。
幸运的是,PHP 包含为您处理 escpaing 字符串的函数,因此我建议您在将文本添加到文档中之前先将其转义