XML status [AS 2]
Klasa: XML
Kompatybilność: ActionScript 1.0, Flash 5+
Automatycznie wysyła oraz zwraca wartość liczbową, która określa, czy dokument XML został poprawnie przetworzony do obiektu XML.
Poniżej podane są liczbowe kody statusów, z opisami:
- 0 Brak błędu, załadowano poprawnie.
- -2 Sekcja CDATA nie została poprawnie zakończona.
- -3 Deklaracja
XML
nie została poprawnie zakończona. - -4 Deklaracja
DOCTYPE
nie została poprawnie zakończona. - -5 Komentarz nie został poprawnie zakończony.
- -6 Element XML został zniekształcony.
- -7 Brak dostępnej pamięci.
- -8 Wartośc atrybutu nie została poprawnie zakończona.
- -9 Tag startowy nie pasował do końcowego tagu.
- -10 Końcowy tag został zaliczony bez pasującego startowego tagu.
Listing
var moj_xml:XML = new XML();
moj_xml.onLoad = function(sukces:Boolean) {
if (sukces) {
if (moj_xml.status == 0) {
trace("XML załadowany");
} else {
trace("XML załadowany, ale nie przetworzony.");
}
var error:String;
switch (moj_xml.status) {
case 0 :
error = "Brak błędu, załadowano poprawnie.";
break;
case -2 :
error = "Sekcja CDATA nie została poprawnie zakończona.";
break;
case -3 :
error = "Deklaracja XML nie została poprawnie zakończona.";
break;
case -4 :
error = "Deklaracja DOCTYPE nie została poprawnie zakończona.";
break;
case -5 :
error = "Komentarz nie został poprawnie zakończony.";
break;
case -6 :
error = "Element XML został zniekształcony.";
break;
case -7 :
error = "rak dostępnej pamięci.";
break;
case -8 :
error = "Wartośc atrybutu nie została poprawnie zakończona.";
break;
case -9 :
error = "Tag startowy nie pasował do końcowego tagu.";
break;
case -10 :
error = "Końcowy tag został zaliczony bez pasującego startowego tagu.";
break;
default :
error = "Nie znany błąd wystąpił.";
break;
}
trace("status: "+moj_xml.status+" ("+error+")");
} else {
trace("Nie można wczytać XML. (status: "+moj_xml.status+")");
}
};
moj_xml.load("http://www.funkcje.net/nasz_xml.xml");
moj_xml.onLoad = function(sukces:Boolean) {
if (sukces) {
if (moj_xml.status == 0) {
trace("XML załadowany");
} else {
trace("XML załadowany, ale nie przetworzony.");
}
var error:String;
switch (moj_xml.status) {
case 0 :
error = "Brak błędu, załadowano poprawnie.";
break;
case -2 :
error = "Sekcja CDATA nie została poprawnie zakończona.";
break;
case -3 :
error = "Deklaracja XML nie została poprawnie zakończona.";
break;
case -4 :
error = "Deklaracja DOCTYPE nie została poprawnie zakończona.";
break;
case -5 :
error = "Komentarz nie został poprawnie zakończony.";
break;
case -6 :
error = "Element XML został zniekształcony.";
break;
case -7 :
error = "rak dostępnej pamięci.";
break;
case -8 :
error = "Wartośc atrybutu nie została poprawnie zakończona.";
break;
case -9 :
error = "Tag startowy nie pasował do końcowego tagu.";
break;
case -10 :
error = "Końcowy tag został zaliczony bez pasującego startowego tagu.";
break;
default :
error = "Nie znany błąd wystąpił.";
break;
}
trace("status: "+moj_xml.status+" ("+error+")");
} else {
trace("Nie można wczytać XML. (status: "+moj_xml.status+")");
}
};
moj_xml.load("http://www.funkcje.net/nasz_xml.xml");
Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno