ActionScript 3では、xmlからActionScriptクラスへのデコード方法は?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>
このスキーマはない注釈でPOJOを使用したAnt(schemagen)タスク(User.java)によって作成されます。
しかし、私はこのスキーマとXMLDecoderのを使用してActionScriptクラスをXMLからデコードすることができませんでした。 (正確には、オブジェクト型からユーザー型へのキャストはできません)
Javaクラスに@XmlRootElementや@XmlTypeのような注釈を入れたくありません。
はしかし、私は、マーシャリングおよびアンマーシャリングするためのActionScriptのクライアント側のスキーマファイルが必要です。
私に任意のソリューションや例を教えてください...
Blaiseありがとうございました! Javaでは、このように書くことができると思います。しかし、そのXMLを使用するためにActionScript 3で書く方法は? – Take