Obiekt Document XML DOM
- Poprzednia strona DOM Komentarz
- Następna strona DOM DocumentType
Obiekt Document reprezentuje cały dokument XML.
Obiekt Document
Obiekt Document jest korzeniem drzewa dokumentu, który może dostarczyć nam pierwszego (lub najwyższego) wejścia do danych dokumentu.
Dla elementów, węzłów tekstowych, komentarzy, instrukcji procesowych itp., które nie mogą istnieć poza dokumentem, obiekt document również dostarcza metod do tworzenia tych obiektów. Obiekt Node dostarcza atrybut ownerDocument, który może je powiązać z Document, w którym zostały utworzone.
IE: Internet Explorer: F: Firefox: O: Opera: W3C: Wspólnota W3C (standardy internetowe)
Atrybuty obiektu Document
Atrybut | Opis | IE | F | O | W3C |
---|---|---|---|---|---|
async | Określa, czy pobieranie pliku XML powinno być przetwarzane同步. | 5 | 1.5 | 9 | Nie |
childNodes | Zwróć listę węzłów potomków dokumentu. | 5 | 1 | 9 | Tak |
doctype | Zwróć deklarację typu dokumentu (DTD) związane z dokumentem. | 6 | 1 | 9 | Tak |
documentElement | Zwróć korzeniowy węzeł dokumentu. | 5 | 1 | 9 | Tak |
documentURI | Ustawienie lub zwrócenie położenia dokumentu. | Nie | 1 | 9 | Tak |
domConfig | Zwróć konfigurację używaną przy wywołaniu normalizeDocument(). | Nie | Tak | ||
firstChild | Zwróć pierwszego potomka dokumentu. | 5 | 1 | 9 | Tak |
implementation | Zwróć obiekt DOMImplementation przetwarzający dokument. | Nie | 1 | 9 | Tak |
inputEncoding | Zwróć metodę kodowania dokumentu (podczas analizy). | Nie | 1 | Nie | Tak |
lastChild | Zwróć ostatniego potomka dokumentu. | 5 | 1 | 9 | Tak |
nodeName | Zwróć nazwę węzła na podstawie jego typu. | 5 | 1 | 9 | Tak |
nodeType | Zwróć typ węzła. | 5 | 1 | 9 | Tak |
nodeValue | Ustawienie lub zwrócenie wartości węzła na podstawie jego typu. | 5 | 1 | 9 | Tak |
strictErrorChecking | Ustawienie lub zwrócenie, czy należy严格执行错误检查。 | Nie | 1 | Nie | Tak |
text | Zwróć tekst (tylko dla IE) dla węzła i jego potomków. | 5 | Nie | Nie | Nie |
xml | Zwróć XML (tylko dla IE) dla węzła i jego potomków. | 5 | Nie | Nie | Nie |
xmlEncoding | Zwróć metodę kodowania dokumentu. | Nie | 1 | Nie | Tak |
xmlStandalone | Ustawienie lub zwrócenie, czy dokument jest standalone. | Nie | 1 | Nie | Tak |
xmlVersion | Ustawienie lub zwrócenie wersji XML dokumentu. | Nie | 1 | Nie | Tak |
Metody obiektu Document
Atrybut | Opis | IE | F | O | W3C |
---|---|---|---|---|---|
adoptNode(sourcenode) | Wybór węzła z innego dokumentu do tego dokumentu i zwrócenie wybranego węzła. | Nie | Tak | ||
createAttribute(name) | Tworzenie atrybutu o określonej nazwie i zwrócenie nowego obiektu Attr. | 6 | 1 | 9 | Tak |
createAttributeNS(uri,name) | Tworzenie atrybutu o określonej nazwie i przestrzeni nazw i zwrócenie nowego obiektu Attr. | 9 | Tak | ||
createCDATASection() | Tworzenie węzła sekcji CDATA. | 5 | 1 | 9 | Tak |
createComment() | Tworzenie węzła komentarza. | 6 | 1 | 9 | Tak |
createDocumentFragment() | Tworzenie pustego Obiekt DocumentFragmenti zwróć ten obiekt. | 5 | 1 | 9 | Tak |
createElement() | Tworzenie węzła elementu. | 5 | 1 | 9 | Tak |
createElementNS() | Tworzenie węzła elementu z określonym przestrzenią nazw. | Nie | 1 | 9 | Tak |
createEvent() | Tworzenie nowego obiektu Event. | Tak | |||
createEntityReference(name) | Tworzenie obiektu EntityReference i zwrócenie tego obiektu. | 5 | Nie | Tak | |
createExpression() | Tworzenie XPath wyrażenia do późniejszego obliczenia. | Tak | |||
createProcessingInstruction() | Tworzenie obiektu ProcessingInstruction i zwrócenie tego obiektu. | 5 | 9 | Tak | |
createRange() | Tworzenie obiektu Range i zwrócenie tego obiektu. | Nie | Tak | ||
evaluate() | Obliczanie wyrażenia XPath. | Nie | 1 | 9 | Tak |
createTextNode() | Tworzenie węzła tekstowego. | 5 | 1 | 9 | Tak |
getElementById() | Znajdowanie elementu o określonym unikalnym ID. | 5 | 1 | 9 | Tak |
getElementsByTagName() | Zwróć wszystkie węzły elementów o określonej nazwie. | 5 | 1 | 9 | Tak |
getElementsByTagNameNS() | Zwróć wszystkie węzły elementów o określonej nazwie i przestrzeni nazw. | Nie | 1 | 9 | Tak |
importNode() | Kopiowanie węzła z innego dokumentu do tego dokumentu w celu zastosowania. | 9 | Tak | ||
loadXML() | Tworzenie dokumentu poprzez analizowanie łańcucha etykiet XML. | ||||
normalizeDocument() | Nie | Tak | |||
renameNode() | Zmiana nazwy elementu lub węzła atrybutu. | Nie | Tak |
- Poprzednia strona DOM Komentarz
- Następna strona DOM DocumentType