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

XML.load()

my_xml.load(url)

Загружает XML документ с объекта типа File или по HTTP с указанного URL и заменяет содержимое вызвавшего его XML объекта загруженными XML данными. Процесс загрузки является асинхронным, он не заканчивается немедленно как только был вызван метод load().

Как только вызывается метод load()свойство loaded XML
объекта становится равным false. Когда XML документ загружен, свойство loaded становится равным true и вызывается обработчик события onLoad(). XML данные не обрабатываются анализатором до момента полной загрузки документа. Если объект XML до начала загрузки содержал XML дерево, оно уничтожается.

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

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

Flash Media Server 2

Параметры

url
Объект типа File или URL, откуда нужно загрузить XML документ. Если SWF, выполняющий данный запрос, запущен в браузере, url должен быть в том же домене, что и SWF файл. В качестве этого параметра нельзя указывать путь к файлу.

Возвращает

Булеву величину; равную true в случаи успешного выполнения; в противном случаи, false.

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

В следующем простом примере показано использование метода XML.load():

// Создаем новый XML документ. 
var flooring = new XML(); 
 
// Установим значение свойства ignoreWhite равное true (значение по умолчанию равно false). 
flooring.ignoreWhite = true; 
 
// После того как завершится загрузка, трассируем XML объект.
flooring.onLoad = function(success) { 
    trace(flooring); 
}; 
 
// Загрузим XML в объект flooring.
flooring.load("http://somehttpserver/flooring.xml");

Содержимое файла flooring.xml и выводимые данные, в данном примере, смотри в примере для XML.ignoreWhite.

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

Ярлыки: , ,

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