在 ActionScript 3 中,如何从 xml 解码到 ActionScript 类?
我可以使用 XmlEncoder 从 ActionScript 类编码为 xml。
我当时使用的xml架构是这样的。
[schema1.xsd]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="user">
<xs:sequence>
<xs:element name="id" type="xs:string" minOccurs="0"/>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="userDate" type="xs:dateTime" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
这个模式是由 Ant(schemagen) 任务使用 POJO(User.java) 创建的,没有注释。
但我无法使用此架构和 XmlDecoder 从 xml 解码为 ActionScript 类。(正确地,我无法从 Object 类型转换为 User 类型。)
我不想在 Java 类中放置任何注释,如 @XmlRootElement 或 @XmlType。
但是,我需要一个用于 ActionScript 客户端的架构文件来编组和解组。
请告诉我任何解决方案或示例...