mx.rpc.xmlIXMLEncoder Кодирует граф объекта ActionScript в XML на основе схемы XML. Кодирует граф объекта ActionScript в XML на основе схемы XML. encode Кодирует значение ActionScript в виде XML.Возвращает кодировку XML данного значения ActionScript. valueЗначение ActionScript, которое требуется кодировать в виде XML. namenullQName элемента element схемы XML с описанием способа кодировки значения или имени для использования в кодированном узле XML, если также указан тип параметра. typenullQName определения simpleType или complexType схемы XML с описанием способа кодировки значения. definitionnullЕсли в схеме отсутствует элемент верхнего уровня и тип с описанием способа кодировки данного значения, возможно предоставление пользовательского определения элемента. Кодирует значение ActionScript в виде XML. reset Устанавливает кодер в начальное состояние со сбросом любой области схемы до верхнего уровня. Устанавливает кодер в начальное состояние со сбросом любой области схемы до верхнего уровня. strictNillability Если для strictNillability установлено значение true, значения null кодируются по правилам схемы XML (в определении требуется установка значения true для nillable). Если для strictNillability установлено значение true, значения null кодируются по правилам схемы XML (в определении требуется установка значения true для nillable). Если для strictNillability установлено значение false, значения null всегда кодируются с атрибутом xsi:nil = true. Значение по умолчанию равно false. xmlSpecialCharsFilter Функция, которая используется для удаления специальных символов XML перед кодированием любого простого содержимого. Функция, которая используется для удаления специальных символов XML перед кодированием любого простого содержимого. QualifiedResourceManager QualifiedResourceManager представляет собой вспомогательный класс, который определяет порядок добавления ресурсов и отображает целевое пространство имен для одного или нескольких ресурсов.Object QualifiedResourceManager представляет собой вспомогательный класс, который определяет порядок добавления ресурсов и отображает целевое пространство имен для одного или нескольких ресурсов. QualifiedResourceManager Конструктор. Конструктор. addResource Добавляет ресурс к потенциальному массиву ресурсов для данного пространства имен.nsПространство имен для массива ресурсов. resourceРесурс, который требуется добавить. Добавляет ресурс к потенциальному массиву ресурсов для данного пространства имен. getResourcesForNamespace Возвращает массив ресурсов для данного целевого пространства имен.Массив ресурсов. nsпространство имен для массива ресурсов. Возвращает массив ресурсов для данного целевого пространства имен. getResourcesForURI Возвращает массив ресурсов для данного целевого URI.Массив ресурсов. uriURI для массива ресурсов. Возвращает массив ресурсов для данного целевого URI. getResources Получает массив всех ресурсов.Массив ресурсов. Получает массив всех ресурсов. resourcesMap Отображает Namespace.uri для массива ресурсов. Отображает Namespace.uri для массива ресурсов. resources Этот массив используется для сохранения порядка ресурсов, в котором они были добавлены, с целью использования этого порядка при поиске ресурсов. Этот массив используется для сохранения порядка ресурсов, в котором они были добавлены, с целью использования этого порядка при поиске ресурсов. SimpleXMLEncoder Класс SimpleXMLEncoder принимает объекты ActionScript и кодирует их в XML с использованием сериализации по умолчанию.Object Класс SimpleXMLEncoder принимает объекты ActionScript и кодирует их в XML с использованием сериализации по умолчанию. SimpleXMLEncoder Конструктор.myXMLОбъект XML. Конструктор. encodeValue Кодирует объект ActionScript в XML с использованием сериализации по умолчанию.Объект XMLNode. objОбъект ActionScript, который требуется закодировать. qnameПолное имя нижестоящего узла. parentNodeXMLNode, в который требуется поместить кодированное значение. Кодирует объект ActionScript в XML с использованием сериализации по умолчанию. SimpleXMLDecoder Класс SimpleXMLDecoder выполняет десериализацию XML в граф объектов ActionScript.Object Класс SimpleXMLDecoder выполняет десериализацию XML в граф объектов ActionScript. Этот класс используется в том случае, если информация о схеме недоступна. decodeXML Преобразовывает дерево XMLNodes в дерево объектов ActionScript.Дерево объектов ActionScript. dataNodeXMLNode, который требуется преобразовать в дерево объектов ActionScript. Преобразовывает дерево XMLNodes в дерево объектов ActionScript. getLocalName Возвращает локальное имя XMLNode.Локальное имя XMLNode. xmlNodeXMLNode. Возвращает локальное имя XMLNode. IXMLSchemaInstance Тип ActionScript должен реализовать этот интерфейс в том случае, если кодировщику на основе схемы XML (например, клиенту WebService SOAP) требуется предоставить инструкции по конкретному определению типов, которое он должен использовать для кодирования экземпляров данного типа. Тип ActionScript должен реализовать этот интерфейс в том случае, если кодировщику на основе схемы XML (например, клиенту WebService SOAP) требуется предоставить инструкции по конкретному определению типов, которое он должен использовать для кодирования экземпляров данного типа.

Учтите, что анонимные объекты ActionScript могут также указывать полный тип путем включения объекта в экземпляр mx.utils.ObjectProxy и установки для свойства object_proxy::type соответствующего значения QName.

mx.utils.ObjectProxyxsiType При кодировании экземпляров ActionScript в виде XML кодировщику может потребоваться определение типов для конкретной реализации, если связанный complexType для схемы XML является абстрактным. При кодировании экземпляров ActionScript в виде XML кодировщику может потребоваться определение типов для конкретной реализации, если связанный complexType для схемы XML является абстрактным. Это свойство позволяет экземпляру с контролем типов указать конкретную реализацию в виде QName для представления xsi:type.

Учтите, что метаданные [Transient] могут применяться к реализациям этого свойства с целью его исключения в течение сериализации объекта.

SchemaTypeRegistry XMLDecoder использует этот класс для отображения типа схемы XML по QName для класса ActionScript с целью обеспечения возможности создания объектов со строгим контролем типов при декодировании содержимого.Object XMLDecoder использует этот класс для отображения типа схемы XML по QName для класса ActionScript с целью обеспечения возможности создания объектов со строгим контролем типов при декодировании содержимого. Если тип является неполным, URI для QName может иметь значение null или значение в виде пустой строки.

Учтите, что для создания нового экземпляра данного типа требуемый класс должен иметь ссылку в SWF и конструктор по умолчанию для XMLDecoder. В противном случае для сохранения кодированных свойств будет использоваться анонимный объект.

getClass Выполняет поиск зарегистрированного класса для данного типа.Возвращает класс для данного типа или значение null для незарегистрированного типа. typeПредставление в виде QName или строки для имени типа. Выполняет поиск зарегистрированного класса для данного типа. getCollectionClass Возвращает класс для типа коллекции, представленного данным значением Qname или строкой.Возвращает класс для типа коллекции, представленного данным значением Qname или строкой. typeПредставление в виде QName или строки для имени типа коллекции. Возвращает класс для типа коллекции, представленного данным значением Qname или строкой. getInstance Возвращает единственный экземпляр одного класса путем его создания, если он еще не существует.Возвращает единственный экземпляр одного класса путем его создания, если он еще не существует. mx.rpc.xml:SchemaTypeRegistry Возвращает единственный экземпляр одного класса путем его создания, если он еще не существует. registerClass Отображает тип QName для определения класса.typeПредставление в виде QName или строки для имени типа. definitionСобственно класс или имя класса в виде строки. Отображает тип QName для определения класса. Определение может быть представлено в виде строки полного имени класса или экземпляра собственно класса. registerCollectionClass Отображает имя типа для класса коллекции.typeПредставление в виде QName или строки для имени типа. definitionСобственно класс или имя класса в виде строки. Отображает имя типа для класса коллекции. Коллекция является типом массива верхнего уровня или реализацией mx.collections.IList. Определение может быть представлено в виде строки полного имени класса или экземпляра собственно класса. unregisterClass Удаляет класс из реестра для данного типа.typeПредставление в виде QName или строки для имени типа. Удаляет класс из реестра для данного типа. unregisterCollectionClass Удаляет класс коллекции из реестра для данного типа.typeПредставление в виде QName или строки для имени типа коллекции. Удаляет класс коллекции из реестра для данного типа.
IXMLDecoder Декодирует документ XML в граф объекта ActionScript на основе определений схемы XML. Декодирует документ XML в граф объекта ActionScript на основе определений схемы XML. decode Декодирует документ XML в объект ActionScript.Возвращает объект ActionScript, декодированный из данного документа XML. xmlЭкземпляр XML для декодирования в объект ActionScript. Может являться экземпляром XML, XMLList с длиной 1 или допустимой строкой XML. namenullQName элемента element схемы XML с описанием способа декодирования значения или имени для декодируемого значения, если также указан параметр типа. typenullQName определения simpleType или complexType схемы XML с описанием способа декодирования значения. definitionnullЕсли в схеме отсутствует элемент верхнего уровня и тип с описанием способа декодирования этого значения, возможно предоставление пользовательского определения элемента. Декодирует документ XML в объект ActionScript. reset Устанавливает декодер в начальное состояние со сбросом любой области схемы до верхнего уровня и освобождает текущий документ XML путем установки для него нулевого значения. Устанавливает декодер в начальное состояние со сбросом любой области схемы до верхнего уровня и освобождает текущий документ XML путем установки для него нулевого значения. makeObjectsBindable Если для makeObjectsBindable установлено значение true, выполняется включение анонимных объектов и массивов с целью обеспечения для них возможности привязки. Если для makeObjectsBindable установлено значение true, выполняется включение анонимных объектов и массивов с целью обеспечения для них возможности привязки. Для включения объектов используется mx.utils.ObjectProxy, для массивов – mx.collections.ArrayCollection. recordXSIType Если для recordXSIType установлено значение true, а закодированный complexType имеет атрибут xsi:type, то информация о типе будет записана в декодированном экземпляре, если для него предусмотрен строгий контроль типов и реализация mx.rpc.xml. IXMLSchemaInstance, либо если он является анонимным mx.utils.ObjectProxy. Если для recordXSIType установлено значение true, а закодированный complexType имеет атрибут xsi:type, то информация о типе будет записана в декодированном экземпляре, если для него предусмотрен строгий контроль типов и реализация mx.rpc.xml. IXMLSchemaInstance, либо если он является анонимным mx.utils.ObjectProxy. Эта информация о типе может использоваться для последующей обработки декодированных объектов и определения использованной конкретной реализации потенциально абстрактного типа. Значением по умолчанию является false. typeRegistry Отображает типы схем XML по QName в классах ActionScript для создания объектов со строгим контролем типов при декодировании содержимого.mx.rpc.xml:SchemaTypeRegistry Отображает типы схем XML по QName в классах ActionScript для создания объектов со строгим контролем типов при декодировании содержимого.