Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 防止coldfusion转义字符_Xml_Encoding_Coldfusion - Fatal编程技术网

Xml 防止coldfusion转义字符

Xml 防止coldfusion转义字符,xml,encoding,coldfusion,Xml,Encoding,Coldfusion,我有一个标准xml,它包含一个类似“test#;4”的字符串(忽略空格)。现在,当我用cffile.read读取它时,这个字符串变成“test#4”。有没有办法防止编码字符的冷融合?我已经尝试更改cffile.read上的编码,但没有成功。您只需将哈希值加倍,即:“test&##3 5;4”-类似于: replace(yourstring,“##”、“####”、“all”)问题是,虽然它解决了编码问题,但当我试图解析xml时,它给出了“myfile.xml不是有效的xml格式”,那么在处

我有一个标准xml,它包含一个类似“test#;4”的字符串(忽略空格)。现在,当我用cffile.read读取它时,这个字符串变成“test#4”。有没有办法防止编码字符的冷融合?我已经尝试更改cffile.read上的编码,但没有成功。

您只需将哈希值加倍,即:“test&##3 5;4”-类似于:


replace(yourstring,“##”、“####”、“all”)

问题是,虽然它解决了编码问题,但当我试图解析xml时,它给出了“myfile.xml不是有效的xml格式”,那么在处理之前,您需要使用一个占位符,例如:
replace(yourstring,“###”、“-hash-”、“all”)
处理后:
replace(您的字符串,“-hash-”、“##”和“all”)
您可以发布实际的XML、CF代码和结果吗?CFFile不应该对XML实体做任何事情,所以我怀疑还有其他事情发生。