Latest web development tutorials

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ł