如何避免&用XML?

时间:2012-07-05 09:51:49

标签: php xml curl encoding

我试图通过php将所有数据发送到xml。但不知何故,XML解析数据,在密码中找到&,并在通过Curl发布数据后将其替换为&。那么有什么方法/技术可以避免xml中的&。或者它按原样进行。我尝试了几乎所有的编码功能。

2 个答案:

答案 0 :(得分:3)

使用CDATA Section使&符号保持不变。

答案 1 :(得分:0)

在正常的事件过程中,&数据在XML中编码为&,XML解析器对此进行解码并将其作为&呈现给应用程序。如果应用程序(curl?)将其视为&,则可能是因为它在XML中被双重转义(如&),或者因为它没有使用真正的XML解析器读取。