柔性。 XML反序列化不正确。 &安培; (&)和其他特殊字符

时间:2014-07-08 18:26:19

标签: flex

我是Flex的新手,我遇到了以下问题。

使用FlexXB反序列化XML时,我会从标记及其属性中获得不同的结果。

例如:

<line text="A&amp;amp;B">C&amp;amp;D</line>

反序列化后我希望

text: A&amp;B
line: C&amp;D

但结果我得到了

text: A&amp;B
line: C&amp;amp;D

在对来源进行调查后,我发现在XmlMemberSerializer.as中使用了

  

child.toXMLString();

但在XmlAttributeSerializer.as

  

value = valueXML [0];

相当于.toString();

我不明白它是否正确。在这种情况下,我需要帮助如何获得预期的结果。 感谢。

1 个答案:

答案 0 :(得分:0)

Google开发人员在r744修订版中修复了此问题。 XmlMemberSerializer.as diff