我目前有一个不是我编写的脚本,它从数据库中的注释字段中获取信息并将其放入 xml 文件中。正如你可以猜到的那样,这个领域可能有很多坏字符和垃圾。
过去,许多开发人员尝试向软件添加功能以尝试修复此问题(很多补丁),但我们仍然获得了一些通过。
在我走上疯狂的道路试图找出所有可能性之前,有没有人有一种简单的方法可以做到这一点,获取任何字符串并将其清理为 xml 文件。
我努力了:
htmlspecialchars();
htmlentities();
但他们并没有为 XML 获得一切。
像 & to 这样的东西&
也很好,但是&
to&
不好
也许是一个函数或库xmlentities()
或其他东西:)