XML DOM ιδιότητα async
Ορισμός και χρήση
Η ιδιότητα async καθορίζει αν η λήψη του αρχείου XML θα πρέπει να χειριστείται συγχρόνως.
True σημαίνει ότι η μέθοδος load() μπορεί να επιστρέψει τον έλεγχο στην εφαρμογή που την καλεί πριν ολοκληρωθεί η λήψη.
False σημαίνει ότι πρέπει να ολοκληρωθεί η λήψη πριν από την ανάκτηση ελέγχου από το πρόγραμμα.
Γλώσσα:
documentObject.async
Παράδειγμα
Σε όλες τις παραδείξεις, θα χρησιμοποιήσουμε το αρχείο XML books.xmlκαι οι συνάρτησεις JavaScript loadXMLDoc()。
function loadXMLDoc(dname)
{
var xmlDoc;
// κώδικας για IE
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
// κώδικας για Mozilla, Firefox, Opera κ.λπ.
else if (document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
else
{
alert('Ο περιηγητής σας δεν μπορεί να χειριστεί αυτό το σενάριο');
}
xmlDoc.async=false;
xmlDoc.load(dname);
return(xmlDoc);
}