Home directory for Malawi's wwwroot
Duncan Ewan
2021-02-19 3e758c29e0fde36fc088efcfc88f9a3014432b64
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//****************************************************************************
// ActionScript Standard Library
// XML Document Object Model
//****************************************************************************
 
//making XML dynamic for Royale because we've added the ability to do simple "dot" expressions
intrinsic dynamic class XML extends XMLNode
{
    var contentType:String;
    var docTypeDecl:String;
    var ignoreWhite:Boolean;
    var loaded:Boolean;
    var status:Number;
    var xmlDecl:String;
    
    function XML(text:String);
    function createElement(name:String):XMLNode;
    function createTextNode(value:String):XMLNode;
    function parseXML(value:String):Void;
    function getBytesLoaded():Number;
    function getBytesTotal():Number;
    // Central APIs
    function getRequestHeaders():Object;
    function getRequestHeader( key:String ):Object;
    function getResponseHeaders():Object;
    function getResponseHeader( key:String ):Object;
    function getResponseBody():Object;
    function load(url:String):Boolean;
    function send(url:String,target:String,method:String):Boolean;
    function sendAndLoad(url:String, resultXML:XML):Void;
    function onLoad(success:Boolean):Void;
    function onData(src:String):Void;
    function addRequestHeader(header:Object, headerValue:String):Void; // first param could be String or Array
 
    // We add this one manually by modifying the prototype of XML (see mx.services.Namespace.as).
    function getElementsByLocalName(name:String):Array;
}