我试图通过php将所有数据发送到xml。但不知何故,XML解析数据,在密码中找到&
,并在通过Curl发布数据后将其替换为&
。那么有什么方法/技术可以避免xml中的&
。或者它按原样进行。我尝试了几乎所有的编码功能。
答案 0 :(得分:3)
使用CDATA Section使&符号保持不变。
答案 1 :(得分:0)
在正常的事件过程中,&数据在XML中编码为&
,XML解析器对此进行解码并将其作为&
呈现给应用程序。如果应用程序(curl?)将其视为&
,则可能是因为它在XML中被双重转义(如&
),或者因为它没有使用真正的XML解析器读取。