Взгляните на следующий пример:
function init (){
//parse script here
}
myXML =new XML();
myXML.onLoad =init;
myXML.load("http://somedomain.com/info.xml");
Как показано в предпоследней строке, когда загрузка документа XML завершена, будет вызвана функция init.
Sending XML
Объект XML позволяет вам послать XML на адрес URL. Он также позволяет вам посылать XML и загружать результирующий документ одновременно.
Чтобы послать XML на адрес URL применяйте метод send() и определите цель назначения URL. Например:
myXML =new XML("<Message><Text>Hi!</Text></Message>");
myXML.send("http://somedomain.com/somedestination.asp");
Чтобы послать XML и получить отклик, все в одном заряде, используйте метод объекта XML sendAndLoad(). Для этого метода вы должны определить объект XML, чье содержание вы хотите передать, URL, на который нужно послать документ XML и объект XML, в который нужно получить отклик. Как показано с примером load() в предыдущем разделе, вы должны определить событие onLoad для обработки загруженного XML. Ниже представлен пример:
URL ="http://www.electrotank.com/projects/tfts/using_xml/
.UserLogin.asp";
function init (){
trace(objToReceive);
}
xmlToSend ="<Login><UserName>Jobem</UserName><Password>hayes
.</Password></Login>";
objToSend =new XML(xmlToSend);
objToReceive =new XML();
objToReceive.onLoad =init;
objToSend.sendAndLoad(URL,objToReceive);
Вышеприведенный код ActionScript создает объект XML (objToSend), содержащий информацию регистрации, и затем посылает эту информацию на URL, где она ожидает ответа от цели назначения. Когда ответ полностью загружен в принимающий объект XML (objToReceive), вызывается функция init.
Введение в серверы сокетов
Сервер сокета представляет собой приложение, которое может принять соединения «сокет»