Paket | mx.rpc.xml |
Schnittstelle | public interface IXMLDecoder |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eigenschaft | Definiert von | ||
---|---|---|---|
makeObjectsBindable : Boolean
Wenn makeObjectsBindable auf true eingestellt ist, werden anonyme Objekte und Arrays umschlossen, damit sie bindbar werden. | IXMLDecoder | ||
recordXSIType : Boolean
Ist recordXSIT auf true gesetzt, wenn ein kodierter komplexer Typ ein xsi:type-Attribut ist, werden die Typinformationen in der dekodierten Instanz registriert, wenn sie stark typisiert ist und mx.rpc.xmlIXMLSchemaInstance implementiert oder ein anonymer mx.utils.ObjectProxy ist. | IXMLDecoder | ||
typeRegistry : mx.rpc.xml:SchemaTypeRegistry
Ordnet XML-Schematypen nach QName den ActionScript-Klassen zu, um bei der Dekodierung von Inhalt stark typisierte Objekte zu erstellen. | IXMLDecoder |
Methode | Definiert von | ||
---|---|---|---|
Kodiert ein XML-Dokument in ein ActionScript-Objekt. | IXMLDecoder | ||
Setzt den Decoder auf den ursprünglichen Status zurück, einschließlich Zurücksetzen jeglicher Schemagültigkeitsbereiche auf die oberste Ebene, und gibt das aktuelle XML-Dokument frei, indem es auf null gesetzt wird. | IXMLDecoder |
makeObjectsBindable | Eigenschaft |
makeObjectsBindable:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wenn makeObjectsBindable auf true
eingestellt ist, werden anonyme Objekte und Arrays umschlossen, damit sie bindbar werden. Objekte werden mit mx.utils.ObjectProxy
umschlossen und Arrays mit mx.collections.ArrayCollection
.
Implementierung
public function get makeObjectsBindable():Boolean
public function set makeObjectsBindable(value:Boolean):void
recordXSIType | Eigenschaft |
recordXSIType:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ist recordXSIT auf true
gesetzt, wenn ein kodierter komplexer Typ ein xsi:type
-Attribut ist, werden die Typinformationen in der dekodierten Instanz registriert, wenn sie stark typisiert ist und mx.rpc.xmlIXMLSchemaInstance
implementiert oder ein anonymer mx.utils.ObjectProxy
ist. Diese Typinformationen können verwendet werden, um die dekodierten Objekte nachzubearbeiten und zu bestimmen, welche konkrete Implementierung eines abstrakten Typs verwendet wurde. Der Standardwert lautet false.
Implementierung
public function get recordXSIType():Boolean
public function set recordXSIType(value:Boolean):void
typeRegistry | Eigenschaft |
typeRegistry:mx.rpc.xml:SchemaTypeRegistry
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ordnet XML-Schematypen nach QName den ActionScript-Klassen zu, um bei der Dekodierung von Inhalt stark typisierte Objekte zu erstellen.
Implementierung
public function get typeRegistry():mx.rpc.xml:SchemaTypeRegistry
public function set typeRegistry(value:mx.rpc.xml:SchemaTypeRegistry):void
decode | () | Methode |
public function decode(xml:*, name:QName = null, type:QName = null, definition:XML = null):*
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Kodiert ein XML-Dokument in ein ActionScript-Objekt.
Parameter
xml:* — Die XML-Instanz, die in ein ActionScript-Objekt dekodiert werden soll. Es kann sich dabei um eine XML-Instanz, eine XMLList der Länge 1 oder einen String in gültigem XML handeln.
| |
name:QName (default = null ) — Der QName eines XML-Schema-element , das beschreibt, wie der Wert kodiert werden soll, oder der Name, der für den dekodierten Wert verwendet werden soll, wenn auch ein Typparameter angegeben wurde.
| |
type:QName (default = null ) — Der QName einer XML-Schema-simpleType oder complexType -Definition, die beschreibt, wie der Wert dekodiert werden soll.
| |
definition:XML (default = null ) — Wenn im Schema, das beschreiben soll, wie dieser Wert dekodiert wird, weder ein Element der obersten Ebene noch ein Typ existieren, kann eine benutzerdefinierte Elementdefinition bereitgestellt werden.
|
* — Gibt ein ActionScript-Objekt zurück, das vom angegebenen XML-Dokument dekodiert wird.
|
reset | () | Methode |
public function reset():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Setzt den Decoder auf den ursprünglichen Status zurück, einschließlich Zurücksetzen jeglicher Schemagültigkeitsbereiche auf die oberste Ebene, und gibt das aktuelle XML-Dokument frei, indem es auf null gesetzt wird.
Tue Jun 12 2018, 10:04 AM Z