ГлавнаяСправка по использованию серверного ActionScriptКласс XML › XML.onData()

XML.onData()

my_xml.onData = function(src) {}

Вызывается, как только XML текст был полностью скачан из сервера или когда происходит ошибка скачивания текстового XML с сервера. Этот обработчик вызывается до того, как XML данные обрабатываются анализатором, поэтому можно использовать собственный анализатор вместо встроенного во Flash парсера XML. Параметр src является строкой, содержащей XML текст, загруженный с сервера, или же undefined, если во время загрузки файла произошла ошибка.

По умолчанию обработчик события XML.onData() вызывает XML.onLoad(). Вы можете сделать обработчиком события XML.onData()собственную функцию, в этом случаи XML.onLoad() не будет вызываться до тех пор, пока вы не вызовите его явно в собственном обработчике XML.onData().

Доступно с версии

Flash Media Server 2

Параметры

src
Строка или undefined; необработанные данные, обычно в XML формате, отправленные сервером.

Пример использования

В примере ниже показано, как обработчик XML.onData() выглядит по умолчанию:

XML.prototype.onData = function (src) { 
    if (src == undefined) { 
        this.onLoad(false); 
    } else { 
        this.parseXML(src); 
        this.loaded = true; 
        this.onLoad(true); 
    } 
};

Для того что бы перехватить XML в виде текста до начала его синтаксического анализа, можно использовать в качестве обработчика XML.onData() свою функцию.

Остальные методы и свойства

Ярлыки: , ,

  1. Пока без комментариев.
  1. Пока нету.