mx.rpc.xmlIXMLEncoder Kodiert ein ActionScript-Objektdiagramm aufgrund eines XML-Schemas in eine XML-basierte Datei. Kodiert ein ActionScript-Objektdiagramm aufgrund eines XML-Schemas in eine XML-basierte Datei. encode Kodiert einen ActionScript-Wert als XML.Gibt eine XML-Kodierung des angegebenen ActionScript-Werts zurück. valueDer ActionScript-Wert, der als XML kodiert werden soll. namenullDer QName einer XML-Schema-element-Definition, der beschreibt, wie der Wert kodiert werden soll, oder der Name, der für den kodierten XML-Knoten verwendet werden soll, wenn auch ein Typparameter angegeben wird. typenullDer QName einer XML-Schema-simpleType oder complexType-Definition, der beschreibt, wie der Wert kodiert werden soll. definitionnullWenn im Schema, das die Kodierung dieses Werts beschreibt, weder ein Element der obersten Ebene noch ein Typ existieren, kann eine benutzerdefinierte Elementdefinition bereitgestellt werden. Kodiert einen ActionScript-Wert als XML. reset Setzt den Encoder auf den Anfangsstatus zurück, einschließlich der Rückstellung jeglicher Schemagültigkeitsbereiche auf die oberste Ebene. Setzt den Encoder auf den Anfangsstatus zurück, einschließlich der Rückstellung jeglicher Schemagültigkeitsbereiche auf die oberste Ebene. strictNillability Wenn strictNillability auf true gesetzt ist, werden Nullwerte gemäß den XML-Schemaregeln kodiert (Einstellung nillable=true, in der Definition festzulegen). Wenn strictNillability auf true gesetzt ist, werden Nullwerte gemäß den XML-Schemaregeln kodiert (Einstellung nillable=true, in der Definition festzulegen). Wenn strictNillability auf false gesetzt ist, werden Nullwerte immer mit dem xsi:nil="true"-Attribut kodiert. Der Standardwert ist false. xmlSpecialCharsFilter Diese Funktion wird dazu verwendet, um XML-Sonderzeichen in Escape-Zeichen umzuwandeln, bevor ein einfacher Inhalt kodiert wird. Diese Funktion wird dazu verwendet, um XML-Sonderzeichen in Escape-Zeichen umzuwandeln, bevor ein einfacher Inhalt kodiert wird. QualifiedResourceManager QualifiedResourceManager ist eine Hilfsklasse, die einfach die Reihenfolge beibehält, in der Ressourcen hinzugefügt wurden und einen Ziel-Namespace einer oder mehreren Ressourcen zuordnet.Object QualifiedResourceManager ist eine Hilfsklasse, die einfach die Reihenfolge beibehält, in der Ressourcen hinzugefügt wurden und einen Ziel-Namespace einer oder mehreren Ressourcen zuordnet. QualifiedResourceManager Konstruktor. Konstruktor. addResource Fügt einem potentiellen Array von Ressourcen für einen bestimmten Namespace eine Ressource hinzu.nsDer Namespace für das Array von Ressourcen. resourceDie hinzuzufügende Ressource. Fügt einem potentiellen Array von Ressourcen für einen bestimmten Namespace eine Ressource hinzu. getResourcesForNamespace Gibt ein Array von Ressourcen für einen bestimmten Ziel-Namespace aus.Ein Array von Ressourcen. nsDer Namespace für das Array von Ressourcen. Gibt ein Array von Ressourcen für einen bestimmten Ziel-Namespace aus. getResourcesForURI Gibt ein Array von Ressourcen für einen bestimmten Ziel-URI aus.Ein Array von Ressourcen. uriDer URI für das Array von Ressourcen. Gibt ein Array von Ressourcen für einen bestimmten Ziel-URI aus. getResources Gibt ein Array aller Ressourcen aus.Ein Array von Ressourcen. Gibt ein Array aller Ressourcen aus. resourcesMap Ordnet den Namespace.uri einem Array von Ressourcen zu. Ordnet den Namespace.uri einem Array von Ressourcen zu. resources Dieses Array wird verwendet, um die Reihenfolge beizubehalten, in der die Ressourcen hinzugefügt wurden, um die Reihenfolge zu unterstützen, in der sie durchsucht werden. Dieses Array wird verwendet, um die Reihenfolge beizubehalten, in der die Ressourcen hinzugefügt wurden, um die Reihenfolge zu unterstützen, in der sie durchsucht werden. SimpleXMLEncoder Die SimpleXMLEncoder-Klasse verwendet ActionScript-Objekte und kodiert sie in XML mithilfe von Standardserialisierung.Object Die SimpleXMLEncoder-Klasse verwendet ActionScript-Objekte und kodiert sie in XML mithilfe von Standardserialisierung. SimpleXMLEncoder Konstruktor.myXMLDas XML-Objekt. Konstruktor. encodeValue Kodiert ein ActionScript-Objekt in XML mithilfe von Standardserialisierung.Das XMLNode-Objekt. objDas zu kodierende ActionScript-Objekt. qnameDer qualifizierte Name des untergeordneten Knotens. parentNodeEin XML-Knoten, unter dem der kodierte Wert platziert wird. Kodiert ein ActionScript-Objekt in XML mithilfe von Standardserialisierung. SimpleXMLDecoder Die SimpleXMLEncoder-Klasse deserialisiert XML in ein Diagramm von ActionScript-Objekten.Object Die SimpleXMLEncoder-Klasse deserialisiert XML in ein Diagramm von ActionScript-Objekten. Verwenden Sie diese Klasse, wenn keine Schemainformationen verfügbar sind. decodeXML Konvertiert einen Baum von XMLNodes in einen Baum von ActionScript-Objekten.Ein Baum von ActionScript-Objekten. dataNodeEin XMLNode, der in einen Baum von ActionScript-Objekten konvertiert werden soll. Konvertiert einen Baum von XMLNodes in einen Baum von ActionScript-Objekten. getLocalName Gibt den lokalen Namen eines XMLNode zurück.Der lokale Namen eines XMLNode. xmlNodeDer XMLNode. Gibt den lokalen Namen eines XMLNode zurück. IXMLSchemaInstance Ein ActionScript-Typ sollte diese Schnittstelle implementieren, wenn es einem XML-schemabasierten Encoder (wie der WebService SOAP-Client) mitteilen muss, welche Typdefinition bei der Kodierung von Instanzen des Typs konkret zu verwenden ist. Ein ActionScript-Typ sollte diese Schnittstelle implementieren, wenn es einem XML-schemabasierten Encoder (wie der WebService SOAP-Client) mitteilen muss, welche Typdefinition bei der Kodierung von Instanzen des Typs konkret zu verwenden ist.

Beachten Sie, dass anonyme ActionScript-Objekte auch einen qualifizierten Typ angeben können, indem sie ein Objekt mit einer mx.utils.ObjectProxy-Instanz umschließen und die object_proxy::type-Eigenschaft auf den richtigen QName einstellen.

mx.utils.ObjectProxyxsiType Bei der Kodierung von ActionScript-Instanzen als XML kann es vorkommen, dass der Encoder eine Typdefinition für die konkrete Implementierung benötigt, wenn das verknüpfte complexType XML-Schema abstrakt ist. Bei der Kodierung von ActionScript-Instanzen als XML kann es vorkommen, dass der Encoder eine Typdefinition für die konkrete Implementierung benötigt, wenn das verknüpfte complexType XML-Schema abstrakt ist. Mithilfe dieser Eigenschaft kann eine typisierte Instanz die konkrete Implementierung als QName zur Darstellung des xsi:type angeben.

Beachten Sie, dass [Transient]-Metadaten verwendet werden können, um Implementierungen dieser Eigenschaft während der Objektserialisierung auszuschließen.

SchemaTypeRegistry XMLDecoder verwendet diese Klasse, um einen XML-Schematyp nach QName einer ActionScript-Klasse zuzuordnen, sodass bei der Dekodierung des Inhalts stark typisierte Objekte erstellt werden können.Object XMLDecoder verwendet diese Klasse, um einen XML-Schematyp nach QName einer ActionScript-Klasse zuzuordnen, sodass bei der Dekodierung des Inhalts stark typisierte Objekte erstellt werden können. Wenn der Typ nicht qualifiziert ist, kann der QName-URI null oder auf einen leeren String eingestellt sein.

Es ist wichtig zu beachten, dass die gewünschte Klasse mit einem SWF verknüpft sein und einen Standardkonstruktor für den XMLDecoder besitzen muss, um eine neue Instanz des Typs zu erstellen; anderenfalls wird ein anonymes Objekt für die dekodierten Eigenschaften verwendet.

getClass Sucht eine registrierte Klasse für den angegebenen Typ.Gibt die Klasse für den angegebenen Typ zurück oder null, wenn der Typ nicht registriert wurde. typeDer QName oder String, der den Typnamen darstellt. Sucht eine registrierte Klasse für den angegebenen Typ. getCollectionClass Gibt eine Klasse für den Collection-Typ zurück, der durch den angegebenen QName oder String dargestellt ist.Gibt eine Klasse für den Collection-Typ zurück, der durch den angegebenen QName oder String dargestellt ist. typeDer QName oder String, der den Namen des Collection-Typs darstellt. Gibt eine Klasse für den Collection-Typ zurück, der durch den angegebenen QName oder String dargestellt ist. getInstance Gibt die einzige Instanz dieser Singleton-Klasse zurück und erstellt sie, falls noch nicht vorhanden.Gibt die einzige Instanz dieser Singleton-Klasse zurück und erstellt sie, falls noch nicht vorhanden. mx.rpc.xml:SchemaTypeRegistry Gibt die einzige Instanz dieser Singleton-Klasse zurück und erstellt sie, falls noch nicht vorhanden. registerClass Ordnet einen Typ-QName einer Klassendefinition zu.typeDie QName- oder Stringdarstellung des Typnamens. definitionDie Klasse selbst oder der Klassennamen als String. Ordnet einen Typ-QName einer Klassendefinition zu. Die Definition kann eine Stringdarstellung des vollständig qualifizierten Klassennamens oder einer Instanz der Klasse sein. registerCollectionClass Ordnet einen Typnamen einer Collection-Klasse zu.typeDie QName- oder Stringdarstellung des Typnamens. definitionDie Klasse selbst oder der Klassennamen als String. Ordnet einen Typnamen einer Collection-Klasse zu. Eine Collection ist entweder der Array-Typ der höchsten Ebene oder eine Implementierung von mx.collections.IList. Die Definition kann eine Stringdarstellung des vollständig qualifizierten Klassennamens oder einer Instanz der Klasse sein. unregisterClass Entfernt eine Klasse aus dem Register für den angegebenen Typ.typeDie QName- oder Stringdarstellung des Typnamens. Entfernt eine Klasse aus dem Register für den angegebenen Typ. unregisterCollectionClass Entfernt eine Collection-Klasse aus dem Register für den angegebenen Typ.typeDie QName- oder Stringdarstellung des Namens des Collection-Typs. Entfernt eine Collection-Klasse aus dem Register für den angegebenen Typ.
IXMLDecoder Kodiert ein XML-Dokument in ein ActionScript-Objektdiagramm aufgrund von XML-Schemadefinitionen. Kodiert ein XML-Dokument in ein ActionScript-Objektdiagramm aufgrund von XML-Schemadefinitionen. decode Kodiert ein XML-Dokument in ein ActionScript-Objekt.Gibt ein ActionScript-Objekt zurück, das vom angegebenen XML-Dokument dekodiert wird. xmlDie 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. namenullDer 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. typenullDer QName einer XML-Schema-simpleType oder complexType-Definition, die beschreibt, wie der Wert dekodiert werden soll. definitionnullWenn 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. Kodiert ein XML-Dokument in ein ActionScript-Objekt. reset 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. 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. makeObjectsBindable Wenn makeObjectsBindable auf true eingestellt ist, werden anonyme Objekte und Arrays umschlossen, damit sie bindbar werden. 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. recordXSIType 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. 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. typeRegistry Ordnet XML-Schematypen nach QName den ActionScript-Klassen zu, um bei der Dekodierung von Inhalt stark typisierte Objekte zu erstellen.mx.rpc.xml:SchemaTypeRegistry Ordnet XML-Schematypen nach QName den ActionScript-Klassen zu, um bei der Dekodierung von Inhalt stark typisierte Objekte zu erstellen.