ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.rpc.xml 

IXMLDecoder  - AS3 Flex

Paketmx.rpc.xml
Schnittstellepublic interface IXMLDecoder

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Kodiert ein XML-Dokument in ein ActionScript-Objektdiagramm aufgrund von XML-Schemadefinitionen.



Öffentliche Eigenschaften
 EigenschaftDefiniert 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
Öffentliche Methoden
 MethodeDefiniert von
  
decode(xml:*, name:QName = null, type:QName = null, definition:XML = null):*
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
Eigenschaftendetails

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
Methodendetails

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.

Rückgabewerte
* — 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.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.