2014-02-17 144 views
0

逃避我看了一個XML文件中包含避免在XML

<![CDATA[<property id="SubClass"></property>]]> 

當我寫回文件,它會變成:

&lt;property id="SubClass"&gt;&lt;/property&gt; 

我怎樣才能避免它和寫回原始字符串?我的意思是回寫:

<![CDATA[<property id="SubClass"></property>]]> 

P.S.

我用alert()寫入前,以顯示它file.It的所有權利,但沒有。像:

<property id="SubClass"></property> 

寫恢復功能如下:

var xmlObj = <![CDATA[<property id="SubClass"></property>]]>; 
FLfile.write(path, xmlObj);//unescape() is useless there. 

FLfile是JSFL對象(FlashJavaScript)。

+0

你有沒有嘗試過在你的字符串上使用unescape()? –

+0

@CreativeMagic我已經使用它,不工作。 – zzy

+0

請包括您如何編寫XML文件的代碼 –

回答

1

如果遇到解析器替換XML語法的特殊符號的問題,請將XML保存爲與XML對象相對的字符串以保留數據。