Kort dokumentation av klassen REXML::Element ============================================ Denna dokumentation tar upp några av de viktigaste attributen och metoderna hos klassen REXML::Document. Attribut -------- attribute 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. 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.