2012-06-27 24 views
0

如何在Flex中使用XML中的特殊字符<,>,」和&?特殊字符<, >「,和Flex中的XML

例如:我有

xmlList = <permission id="1" label="true"/>; 

xml = <item id="1" permission="" /> 

我這樣做:

[email protected] = xmlList.toString(); 

但畢竟這是結果=

<item id="1" permission="&lt;permission id=&quot;1&quot; label=&quot;true&quot;/&gt;" /> 

我需要特殊字符保持原始格式。一些幫助?

謝謝。

+3

字符不之和構成有效的XML訪問權限的XML元素,你確定你不想在XML屬性中嵌入XML元素,或者你在尋找其他的東西(例如嘗試將權限屬性轉換爲元素) –

+0

我這樣做是因爲在另一個屏幕上,我需要XML在@permission中。而xmlList不能是一個孩子,因爲在'xml'中還有其他不同的孩子。我會嘗試轉換爲一個元素。 –

+0

我的老闆告訴我我做錯了。他告訴我要添加另一個有許可權的孩子,並在其中添加appendChild XMLList。謝謝! –

回答

0

而不是做[email protected] = xmlList.toString()你可以做xml.appendChild(xmlList)的,這會導致:

<item id="1"> 
    <permission id="1" label="true"/> 
</item> 

然後,您可以通過使用他們的原始格式xml.permission

+0

好的。謝謝傑米漢弗萊斯! –

+0

很高興提供幫助。您能否將我的答案標記爲正確? –

+0

準備好傑米。謝謝。 –