DOMParser#
new DOMParser()#
Interfejs DOMParser może być wywoływany w roli konstruktora, dzięki czemu pozwala na bezpośrednie tworzenie nowych parserów DOM wprost z interfejsu.
Opis działania#
Samo wywołanie i poszczególne jego części najlepiej objaśnić na zapisie składniowym:
var new_parser = new DOMParser();
gdzie poszczególne człony oznaczają:
- new_parser - referencja do nowego parsera DOM.
Algorytm wywołania konstruktora new DOMParser()
nie jest skomplikowany. Dla lepszego zrozumienia tematu prezentuję go w całości:
- Zwróć nowy obiekt typu
DOMParser
.
Obiekt zwracany przez konstruktor new DOMParser()
implementuje interfejs DOMParser, dlatego ma dostęp do poleceń z tego interfejsu (oraz z kolejnych interfejsów w łańcuchu dziedziczenia).
Prosty przykład:
<script>
// Tworzymy nowy parser DOM
var parser = new DOMParser();
document.write(parser); // [object DOMParser]
document.write("<br>");
document.write(parser.constructor); // function DOMParser() { [native code] }
</script>
Składnia Web IDL#
[Constructor] interface DOMParser { };
Specyfikacje i inne materiały#
Pasek społecznościowy