屈。XML 反序列化不正确。&(&) 和其他特殊字符



我是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中。如使用

child.toXMLString ();

但是在XmlAttributeSerializer.as

value = valueXML[0];

等价于。tostring ();

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

Google开发人员在r744版本中修复了此问题。XmlMemberSerializer。作为diff

最新更新