Co nejčastěji použijeme?

Nejčastěji používanými rozhraními jsou:

Element

odpovídá pojmu "element" v logické struktuře dokumentu; zpřístupňuje název elementu, atributy, dceřinné uzly (vč. textových). Zajímavé metody:

  • Node getParentNode() - vrátí rodičovský uzel

  • String getTextContent() - vrátí textový obsah elementu

  • NodeList getElementsByTagName(String name) - vrátí seznam následníků (dceřinných uzlů a jejich následníků) majících dané jméno

Node

nadrozhraní Elementu, odpovídá obecnému uzlu v logické struktuře, tzn. může to být jak element, textový uzel, komentář, atd.

NodeList

jakýsi seznam uzlů (např. získatelný voláním getElementsByTagName), lze s ním pracovat metodami:

  • int getLength() - vrátí počet uzlů v seznamu

  • Node item(int index) - vrátí uzel na dané pozici index

Document

odpovídá uzlu dokumentu (je to rodič kořenového elementu)