--------------------------------------------------------------------------
 De viktigaste attributen och metoderna hos klassen REXML::Element
--------------------------------------------------------------------------

--- Attribut ---

attributes
  Hashtabell där man kan slå upp värden för elementets attribut.

elements
  Ett objekt av klassen REXML::Elements som innehåller alla underelement.
  Dessa kan kommas åt precis som array-element, men har alltid basen 1
  istället (för att harmoniera med hur bl.a. XPath fungerar).

parent
  Innehåller det element som är förälder till detta element.
  
--- Metoder ---

document()
  Returnerar det REXML::Document som detta element är en del av.

each_element(xpath) { |element| ... }
  Itererar över alla underelement (samma som att göra Element.elements.each).

get_elements(xpath)
  Returnerar en array av alla underelement som matchar det givna XPath-
  uttrycket.

get_text()
  Returnerar den första REXML::Text-noden under elementet, alltså inte 
  själva strängvärdet.

has_attributes?()
  Returnerar sant om detta element har några attribut.

has_elements?()
  Returnerar sant om detta element har några underelement.

has_text?()
  Returnerar sant om detta element innhåller text, d.v.s. om det det
  innehåller minst ett REXML::Text-objekt.

next_element()
  Returnerar nästa element som är syskon till detta element, om det
  finns något.

previous_element()
  Returnerar föregående element som är syskon till detta element,
  om det finns något.

text()
  Returnerar strängvärdet av den första REXML::Text-noden.

texts()
  Returnerar en array med alla direkt underliggande REXML::Text-noder.
  
--------------------------------------------------------------------------
 Några exempel på XPath-uttryck  
--------------------------------------------------------------------------
  
/note/from           Väljer noden from som finns under noden
                     note som finns direkt under dokumentets rot.

//from               Väljer noden from som finns någonstans
                     under dokumentets rot.

paragraph[2]         Väljer den andra paragraph-noden som finns
                     under den aktuella noden.

..                   Väljer den aktuella nodens föräldranod.

@version             Väljer attributet version i den aktuella noden.

para[@color="blue"]  Väljer den första para-noden under den akteulla noden
                     som har attributet color med värdet blue.