我有一个php代码,它创建了一个XML,它运行良好,但它混淆了&
并将其转换为&
我使用此代码将我的url放入xml:
htmlentities($final_url);
当xml文件打开时,它显示
index.php?route=product/product&path=37&product_id=1101515800&pdescription
如何正确格式化?
代码工作正常。XML中的与号必须始终编码为&
。您不必担心,因为任何使用XML解析器读取文件的人都会将其自动解码为&
。你唯一需要担心的是,如果有人在没有使用真正的解析器(例如使用正则表达式)的情况下读取文件,这个论坛的常客会知道这是一件非常危险的事情。