0

我有一个创建 XML 的 php 代码,它工作正常,但它搞砸了&并将其转换为&

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

htmlentities($final_url);

当打开xml文件时,它显示

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

如何正确格式化?

4

1 回答 1

4

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

于 2012-07-14T23:14:12.563 回答