Module REXML
In: src/rexml/quickpath.rb
src/rexml/streamlistener.rb
src/rexml/xpath_parser.rb
src/rexml/parent.rb
src/rexml/element.rb
src/rexml/comment.rb
src/rexml/parsers/baseparser.rb
src/rexml/parsers/sax2parser.rb
src/rexml/parsers/pullparser.rb
src/rexml/parsers/ultralightparser.rb
src/rexml/parsers/streamparser.rb
src/rexml/parsers/xpathparser.rb
src/rexml/parsers/lightparser.rb
src/rexml/document.rb
src/rexml/output.rb
src/rexml/cdata.rb
src/rexml/entity.rb
src/rexml/node.rb
src/rexml/attlistdecl.rb
src/rexml/source.rb
src/rexml/namespace.rb
src/rexml/parseexception.rb
src/rexml/text.rb
src/rexml/child.rb
src/rexml/attribute.rb
src/rexml/instruction.rb
src/rexml/doctype.rb
src/rexml/encoding.rb
src/rexml/encodings/US-ASCII_decl.rb
src/rexml/encodings/ISO-8859-1.rb
src/rexml/encodings/UTF-16_decl.rb
src/rexml/encodings/UNILE.rb
src/rexml/encodings/UNILE_decl.rb
src/rexml/encodings/Shift_JIS.rb
src/rexml/encodings/Shift-JIS_decl.rb
src/rexml/encodings/ISO-8859-1_decl.rb
src/rexml/encodings/EUC-JP.rb
src/rexml/encodings/UTF-16.rb
src/rexml/encodings/EUC-JP_decl.rb
src/rexml/encodings/Shift-JIS.rb
src/rexml/encodings/US-ASCII.rb
src/rexml/sax2listener.rb
src/rexml/rexml.rb
src/rexml/xmltokens.rb
src/rexml/light/node.rb
src/rexml/xpath.rb
src/rexml/functions.rb
src/rexml/xmldecl.rb
src/rexml/dtd/attlistdecl.rb
src/rexml/dtd/dtd.rb
src/rexml/dtd/entitydecl.rb
src/rexml/dtd/elementdecl.rb
src/rexml/dtd/notationdecl.rb

Add an element "foo" to the document foo = document << "foo" # Set attribute "attr" on foo foo["attr"] = "la" # Set another attribute in a different namespace foo["attr", "namespace"] = "too" # Swap foo into another namespace foo.namespace = "blah" # Add a couple of element nodes to foo foo << "a" foo << "b" # Access the children of foo in various ways a = foo[0] foo.each { |child|

        #...

} # Add text to foo # Add instruction # Add comment # Get the root of the document document == a.root # Write the document out puts document.to_s

Classes and Modules
Module REXML::DTD
  ::Class REXML::DTD::AttlistDecl
  ::Class REXML::DTD::ElementDecl
  ::Class REXML::DTD::EntityDecl
  ::Class REXML::DTD::NotationDecl
  ::Class REXML::DTD::Parser
Module REXML::Encoding
Module REXML::Encodingses
Module REXML::EntityConst
Module REXML::Functions
Module REXML::Light
  ::Class REXML::Light::Node
Module REXML::Namespace
Module REXML::Node
Module REXML::Parsers
  ::Class REXML::Parsers::BaseParser
  ::Class REXML::Parsers::LightParser
  ::Class REXML::Parsers::PullEvent
  ::Class REXML::Parsers::PullParser
  ::Class REXML::Parsers::SAX2Parser
  ::Class REXML::Parsers::StreamParser
  ::Class REXML::Parsers::UltraLightParser
  ::Class REXML::Parsers::XPathParser
Module REXML::SAX2Listener
Module REXML::StreamListener
Module REXML::XMLTokens
Class REXML::AttlistDecl
Class REXML::Attribute
Class REXML::Attributes
Class REXML::CData
Class REXML::Child
Class REXML::Comment
Class REXML::Declaration
Class REXML::DocType
Class REXML::Document
Class REXML::Element
Class REXML::ElementDecl
Class REXML::Elements
Class REXML::Entity
Class REXML::IOSource
Class REXML::Instruction
Class REXML::NotationDecl
Class REXML::Output
Class REXML::Parent
Class REXML::ParseException
Class REXML::QuickPath
Class REXML::Source
Class REXML::SourceFactory
Class REXML::Text
Class REXML::XMLDecl
Class REXML::XPath
Class REXML::XPathParser