1
在ActionScript 3中,如何從xml解碼爲ActionScript類?在ActionScript 3中,如何從xml解碼爲ActionScript類?
我可以通過使用XmlEncoder從ActionScript類到xml進行編碼。
我當時使用的xml模式是這樣的。使用POJO(User.java),無註釋
[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>
這個模式是通過螞蟻創建(schemagen)任務。
但我無法通過使用此架構和XmlDecoder從xml解碼爲ActionScript類。 (無論如何,我無法從Object類型轉換爲User類型。)
我不希望在Java類中放置任何類似@XmlRootElement或@XmlType的註釋。
但是,我需要一個用於ActionScript的客戶端模式文件來編組和解組。
請告訴我任何解決方案或實例...
謝謝布萊斯!在Java中,我想我可以這樣寫。但如何在ActionScript 3中使用該XML編寫? – Take 2011-01-11 00:05:34