ActionScript 3 で、xml から ActionScript クラスにデコードする方法を教えてください。
XmlEncoder を使用して、ActionScript クラスから xml にエンコードできました。
その時に使ったxmlスキーマがこれです。
[スキーマ1.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 型へのキャストはできません。)
@XmlRootElement や @XmlType のようなアノテーションをJavaクラスに入れたくありません。
ただし、ActionScript のクライアント側でマーシャリングおよびアンマーシャリングを行うには、スキーマ ファイルが必要です。
解決策や具体例を教えてください...