Metody XML DOM
Właściwości i metody XML DOM definiuje interfejs programistyczny.
Interfejs programowania
Węzeł XML DOM modelowana jako seria przedmiotów. Węzły mogą być dostępne za pośrednictwem JavaScript lub innych języków programowania. W tym tutorialu użyjemy JavaScript.
Na interfejsie programowania DOM za pośrednictwem standardowego zestawu właściwości i metod zdefiniowanych.
Właściwości często następuje "jakie coś jest" sposobem użycia (na przykład nazwa węzła to "książka").
Metody często po "coś zrobić" sposób użytkowania (takie jak usuwanie "Księdze" węzeł).
Obiekt XML DOM
Niektóre typowe właściwości DOM:
- x.nodeName - x nazwę
- x.nodeValue - wartość x
- x.parentNode - X rodzic
- węzły potomne X - x.childNodes
- Atrybut węzła x - x.attributes
Uwaga: W powyższej liście, x jest obiektem węzła.
Metody XML DOM
- x.getElementsByTagName(nazwa) - uzyskać wszystkie elementy o określonej nazwie znacznika
- x.appendChild(węzła) - wstawić węzła podrzędnego x
- x.removeChild(węzła) - Usuwa węzeł dziecko od x
Uwaga: W powyższej liście, x jest obiektem węzła.
Przykłady
Pobierz tekst z Books.xml <title> element kodu JavaScript:
txt = xmlDoc.getElementsByTagName ( "title") [0] .childNodes [0] .nodeValue
Po wykonaniu instrukcji, txt zapisana wartość jest "Codziennie włoskie".
Objaśnienie:
- xmldoc - XML DOM obiektów stworzonych przez parser
- getElementsByTagName ( "title") [0 ] - pierwsza <title> Element
- childNodes [0] - <title> pierwszy węzeł dziecko (węzeł tekstowy) Elementy
- nodeValue - wartość (sam tekst) węzeł