Ciao Lista,
Come da oggetto. Devo trasformare un'istanza di una classe in una sua
rappresentazione XML che ne conservi tutti i valori.
es.
MyObj
- propertyA
- propertyB
convertita
<obj name="instance1" type="MyObj">
<propertyA value="uno" type="1" />
<propertyB value="abcde" type="2" />
</obj>
in AS3 all'interno del framework c'è una classe SimpleXMLDecoder che
produce un xml. Solo che il decode non produce la classe di partenza
var decoder:SimpleXMLDecoder = new SimpleXMLDecoder(false);
var xmlDoc:XMLDocument = new XMLDocument(xml);
var objectDecoded:Object = decoder.decodeXML(xmlDoc);
il risultato è un proxyObject :/
Qualcuno si è cimentato su task similari? In tasca ho già un'altra
classe che avevo sviluppato per alcune demo che faceva questo lavoro
ma preferivo di gran lunga usare una soluzione Adobe se c'è.
SchemaTypeRegistry.getInstance().registerClass("myType",MyClass);
sembra che venga usato solo dai webservices e non dal semplice
xmlDecode. Peccato perchè poteva essere la soluzione giusta.
Ciao lo