将XML文档保存到磁盘如何处理&;amp;在sitemap.xml中


Save XML document to disk how to deal with & in sitemap.xml?

我有一个php代码,它创建了一个XML,它运行良好,但它混淆了&并将其转换为&

我使用此代码将我的url放入xml:

htmlentities($final_url);

当xml文件打开时,它显示

index.php?route=product/product&path=37&product_id=1101515800&pdescription

如何正确格式化?

代码工作正常。XML中的与号必须始终编码为&。您不必担心,因为任何使用XML解析器读取文件的人都会将其自动解码为&。你唯一需要担心的是,如果有人在没有使用真正的解析器(例如使用正则表达式)的情况下读取文件,这个论坛的常客会知道这是一件非常危险的事情。