# Table of Contents - rexml: Ruby Standard Library Documentation

## Pages

- context
  - Element Context
  - `:respect_whitespace`
  - `:compress_whitespace`
  - `:ignore_whitespace_nodes`
  - `:raw`
- child
  - Class Child
  - Relationships
  - Task: Set the Parent
  - Task: Insert Previous Sibling
  - Task: Insert Next Sibling
  - Removal or Replacement
  - Task: Remove Child from Parent
  - Task: Replace Child
  - Document
  - Task: Get the Document
- document
  - Class Document
  - New Document
  - Task: Create an Empty Document
  - Task: Parse a String into a New Document
  - Task: Parse an IO Stream into a New Document
  - Task: Create a Document from an Existing Document
  - Task: Clone a Document
  - Document Type
  - Task: Get the Document Type
  - Task: Set the Document Type
  - XML Declaration
  - Task: Get the XML Declaration
  - Task: Set the XML Declaration
  - Children
  - Task: Add an Element Child
  - Task: Add a Non-Element Child
  - Writing
  - Task: Write to $stdout
  - Task: Write to IO Stream
  - Task: Write with No Indentation
  - Task: Write with Specified Indentation
  - Querying
  - Task: Get the Document
  - Task: Get the Encoding
  - Task: Get the Node Type
  - Task: Get the Root Element
  - Task: Determine Whether Stand-Alone
  - Task: Get the Version
- element
  - Class Element
  - New Element
  - Task: Create a Default Element
  - Task: Create a Named Element
  - Task: Create an Element with Name and Parent
  - Task: Create an Element with Name, Parent, and Context
  - Task: Create a Shallow Clone
  - Attributes
  - Task: Create and Add an Attribute
  - Task: Add an Existing Attribute
  - Task: Add Multiple Attributes from a Hash
  - Task: Add Multiple Attributes from an Array
  - Task: Retrieve the Value for an Attribute Name
  - Task: Retrieve the Attribute Value for a Name and Namespace
  - Task: Delete an Attribute
  - Task: Determine Whether the Element Has Attributes
  - Children
  - Task: Create and Add an Element
  - Task: Add an Existing Element
  - Task: Create and Add an Element with Attributes
  - Task: Add an Existing Element with Added Attributes
  - Task: Delete a Specified Element
  - Task: Delete an Element by Index
  - Task: Delete an Element by XPath
  - Task: Determine Whether Element Children
  - Task: Get Element Descendants by XPath
  - Task: Get Next Element Sibling
  - Task: Get Previous Element Sibling
  - Task: Add a Text Node
  - Task: Replace the First Text Node
  - Task: Remove the First Text Node
  - Task: Retrieve the First Text Node
  - Task: Retrieve a Specific Text Node
  - Task: Determine Whether the Element has Text Nodes
  - Task: Get the Child at a Given Index
  - Task: Get All CDATA Children
  - Task: Get All Comment Children
  - Task: Get All Processing Instruction Children
  - Task: Get All Text Children
  - Namespaces
  - Task: Add a Namespace
  - Task: Delete the Default Namespace
  - Task: Delete a Specific Namespace
  - Task: Get a Namespace URI
  - Task: Retrieve Namespaces
  - Task: Retrieve Namespace Prefixes
  - Iteration
  - Task: Iterate Over Elements
  - Task: Iterate Over Elements Having a Specified Attribute
  - Task: Iterate Over Elements Having a Specified Attribute and Value
  - Task: Iterate Over Elements Having Specified Text
  - Context
  - Other Getters
- node
  - Module Node
  - Siblings
  - Task: Find Previous Sibling
  - Task: Find Next Sibling
  - Position
  - Task: Find Own Index Among Siblings
  - Recursive Traversal
  - Task: Traverse Each Recursively
  - Recursive Search
  - Task: Traverse Each Recursively
  - Representation
  - Task: Represent a String
  - Parent?
  - Task: Determine Whether the Node is a Parent
- parent
  - Class Parent
  - Queries
  - Task: Get the Count of Children
  - Task: Get the Child at a Given Index
  - Task: Get the Index of a Given Child
  - Task: Get the Children
  - Task: Determine Whether the Node is a Parent
  - Additions
  - Task: Add a Child at the Beginning
  - Task: Add a Child at the End
  - Task: Replace a Child with Another Child
  - Task: Replace Multiple Children with Another Child
  - Task: Insert Child Before a Given Child
  - Task: Insert Child After a Given Child
  - Deletions
  - Task: Remove a Given Child
  - Task: Remove the Child at a Specified Offset
  - Task: Remove Children That Meet Specified Criteria
  - Iterations
  - Task: Iterate Over Children
  - Task: Iterate Over Child Indexes
  - Clones
  - Task: Clone Deeply
- child_toc
- document_toc
- element_toc
- master_toc
  - Tasks
  - Child
  - Document
  - Element
  - Node
  - Parent
- node_toc
- parent_toc
- tutorial
  - REXML Tutorial
  - Why REXML?
  - To Include, or Not to Include?
  - Preliminaries
  - Parsing XML Source
  - Parsing a Document
  - Context (Parsing Options)
  - Exploring the Document
  - Document Properties
  - Document Children
  - Exploring an Element
  - Inside the Element
  - Relationships
  - Ancestors
  - Siblings
  - Children
  - Element Attributes
  - Whitespace
  - Namespaces
  - Traversing
  - Searching
  - Editing
  - Editing a Document
  - Editing an Element
  - Creating an Element
  - Setting Element Properties
  - Adding to an Element
  - Deleting from an Element
  - Replacing Nodes
  - Cloning
  - Writing the Document

## Classes and Modules

- REXML
  - Implementation
  - In a Hurry?
  - API
- REXML::AttlistDecl
- REXML::Attribute
- REXML::Attributes
- REXML::CData
- REXML::Child
- REXML::Comment
- REXML::DClonable
- REXML::DTD
- REXML::DTD::AttlistDecl
- REXML::DTD::ElementDecl
- REXML::DTD::EntityDecl
- REXML::DTD::NotationDecl
- REXML::DTD::Parser
- REXML::Declaration
- REXML::DocType
- REXML::Document
  - In a Hurry?
- REXML::Element
  - In a Hurry?
  - Name
  - Parent
  - Children
  - Siblings
  - Attributes
  - What’s Here
  - Methods for Creating an Element
  - Methods for Attributes
  - Methods for Children
  - Methods for Text Children
  - Methods for Other Children
  - Methods for Namespaces
  - Methods for Querying
  - One More Method
  - Accessors
- REXML::ElementDecl
- REXML::Elements
- REXML::Encoding
- REXML::Entity
- REXML::EntityConst
- REXML::ExternalEntity
- REXML::Formatters
- REXML::Formatters::Default
- REXML::Formatters::Pretty
- REXML::Formatters::Transitive
- REXML::Functions
- REXML::IOSource
- REXML::Instruction
- REXML::Light
- REXML::Light::Node
- REXML::Namespace
- REXML::Node
- REXML::NotationDecl
- REXML::Output
- REXML::Parent
- REXML::ParseException
- REXML::Parsers
- REXML::Parsers::BaseParser
  - Using the Pull Parser
- REXML::Parsers::BaseParser::Private
- REXML::Parsers::EnumerableTally
- REXML::Parsers::LightParser
- REXML::Parsers::PullEvent
- REXML::Parsers::PullParser
  - Using the Pull Parser
- REXML::Parsers::SAX2Parser
- REXML::Parsers::StreamParser
- REXML::Parsers::StringScannerCaptures
- REXML::Parsers::TreeParser
- REXML::Parsers::UltraLightParser
- REXML::Parsers::XPathParser
- REXML::QuickPath
- REXML::ReferenceWriter
- REXML::SAX2Listener
  - Missing methods from SAX2
  - Methods extending SAX2
- REXML::Security
- REXML::Source
- REXML::Source::Private
- REXML::SourceFactory
- REXML::StreamListener
- REXML::StringScannerCheckScanString
- REXML::Text
- REXML::UndefinedNamespaceException
- REXML::Validation
- REXML::Validation::Choice
- REXML::Validation::Event
- REXML::Validation::Interleave
- REXML::Validation::OneOrMore
- REXML::Validation::Optional
- REXML::Validation::Ref
- REXML::Validation::RelaxNG
- REXML::Validation::Sequence
- REXML::Validation::State
- REXML::Validation::ValidationException
- REXML::Validation::Validator
- REXML::Validation::ZeroOrMore
- REXML::XMLDecl
- REXML::XMLTokens
- REXML::XPath
- REXML::XPathNode
- REXML::XPathParser

## Methods

- ::attribute — REXML::QuickPath
- ::axe — REXML::QuickPath
- ::boolean — REXML::Functions
- ::ceiling — REXML::Functions
- ::check — REXML::Text
- ::compare_language — REXML::Functions
- ::concat — REXML::Functions
- ::contains — REXML::Functions
- ::context= — REXML::Functions
- ::count — REXML::Functions
- ::create_from — REXML::SourceFactory
- ::default — REXML::XMLDecl
- ::each — REXML::QuickPath
- ::each — REXML::XPath
- ::entity_expansion_limit — REXML::Document
- ::entity_expansion_limit — REXML::Security
- ::entity_expansion_limit= — REXML::Document
- ::entity_expansion_limit= — REXML::Security
- ::entity_expansion_text_limit — REXML::Document
- ::entity_expansion_text_limit — REXML::Security
- ::entity_expansion_text_limit= — REXML::Document
- ::entity_expansion_text_limit= — REXML::Security
- ::expand — REXML::Text
- ::false — REXML::Functions
- ::filter — REXML::QuickPath
- ::first — REXML::QuickPath
- ::first — REXML::XPath
- ::floor — REXML::Functions
- ::function — REXML::QuickPath
- ::get_namespace — REXML::Functions
- ::id — REXML::Functions
- ::lang — REXML::Functions
- ::last — REXML::Functions
- ::local_name — REXML::Functions
- ::match — REXML::QuickPath
- ::match — REXML::XPath
- ::matches? — REXML::Entity
- ::method_missing — REXML::QuickPath
- ::name — REXML::QuickPath
- ::name — REXML::Functions
- ::namespace_context — REXML::Functions
- ::namespace_context= — REXML::Functions
- ::namespace_uri — REXML::Functions
- ::new — REXML::AttlistDecl
- ::new — REXML::Attribute
- ::new — REXML::CData
- ::new — REXML::Child
- ::new — REXML::Comment
- ::new — REXML::ReferenceWriter
- ::new — REXML::DocType
- ::new — REXML::Declaration
- ::new — REXML::ElementDecl
- ::new — REXML::ExternalEntity
- ::new — REXML::NotationDecl
- ::new — REXML::Document
- ::new — REXML::DTD::ElementDecl
- ::new — REXML::DTD::EntityDecl
- ::new — REXML::DTD::NotationDecl
- ::new — REXML::Element
- ::new — REXML::Elements
- ::new — REXML::Attributes
- ::new — REXML::Entity
- ::new — REXML::Formatters::Default
- ::new — REXML::Formatters::Pretty
- ::new — REXML::Formatters::Transitive
- ::new — REXML::Instruction
- ::new — REXML::Light::Node
- ::new — REXML::Output
- ::new — REXML::Parent
- ::new — REXML::ParseException
- ::new — REXML::Parsers::BaseParser
- ::new — REXML::Parsers::LightParser
- ::new — REXML::Parsers::PullParser
- ::new — REXML::Parsers::PullEvent
- ::new — REXML::Parsers::SAX2Parser
- ::new — REXML::Parsers::StreamParser
- ::new — REXML::Parsers::TreeParser
- ::new — REXML::Parsers::UltraLightParser
- ::new — REXML::Source
- ::new — REXML::IOSource
- ::new — REXML::Text
- ::new — REXML::UndefinedNamespaceException
- ::new — REXML::Validation::RelaxNG
- ::new — REXML::Validation::State
- ::new — REXML::Validation::OneOrMore
- ::new — REXML::Validation::Choice
- ::new — REXML::Validation::Interleave
- ::new — REXML::Validation::Ref
- ::new — REXML::Validation::Event
- ::new — REXML::Validation::ValidationException
- ::new — REXML::XMLDecl
- ::new — REXML::XPathParser
- ::new — REXML::XPathNode
- ::normalize — REXML::Text
- ::normalize_space — REXML::Functions
- ::not — REXML::Functions
- ::number — REXML::Functions
- ::parse — REXML::DTD::Parser
- ::parse_args — REXML::QuickPath
- ::parse_helper — REXML::DTD::Parser
- ::parse_source — REXML::DTD::EntityDecl
- ::parse_source — REXML::DTD::NotationDecl
- ::parse_stream — REXML::Document
- ::position — REXML::Functions
- ::predicate — REXML::QuickPath
- ::processing_instruction — REXML::Functions
- ::read_with_substitution — REXML::Text
- ::round — REXML::Functions
- ::send — REXML::Functions
- ::singleton_method_added — REXML::Functions
- ::starts_with — REXML::Functions
- ::string — REXML::Functions
- ::string_length — REXML::Functions
- ::string_value — REXML::Functions
- ::substring — REXML::Functions
- ::substring_after — REXML::Functions
- ::substring_before — REXML::Functions
- ::sum — REXML::Functions
- ::text — REXML::Functions
- ::translate — REXML::Functions
- ::true — REXML::Functions
- ::unnormalize — REXML::Text
- ::variables — REXML::Functions
- ::variables= — REXML::Functions
- #<< — REXML::Document
- #<< — REXML::Elements
- #<< — REXML::Attributes
- #<< — REXML::Light::Node
- #<< — REXML::Output
- #<< — REXML::Parent
- #<< — REXML::Text
- #<< — REXML::Validation::State
- #<< — REXML::Validation::Choice
- #<=> — REXML::Comment
- #<=> — REXML::Text
- #== — REXML::Attribute
- #== — REXML::Comment
- #== — REXML::Instruction
- #== — REXML::Validation::Event
- #== — REXML::XMLDecl
- #=~ — REXML::Light::Node
- #AdditiveExpr — REXML::Parsers::XPathParser
- #AndExpr — REXML::Parsers::XPathParser
- #EqualityExpr — REXML::Parsers::XPathParser
- #FilterExpr — REXML::Parsers::XPathParser
- #FunctionCall — REXML::Parsers::XPathParser
- #LocationPath — REXML::Parsers::XPathParser
- #MultiplicativeExpr — REXML::Parsers::XPathParser
- #NodeTest — REXML::Parsers::XPathParser
- #OrExpr — REXML::Parsers::XPathParser
- #PathExpr — REXML::Parsers::XPathParser
- #Predicate — REXML::Parsers::XPathParser
- #PrimaryExpr — REXML::Parsers::XPathParser
- #RelationalExpr — REXML::Parsers::XPathParser
- #RelativeLocationPath — REXML::Parsers::XPathParser
- #UnaryExpr — REXML::Parsers::XPathParser
- #UnionExpr — REXML::Parsers::XPathParser
- #[] — REXML::AttlistDecl
- #[] — REXML::Element
- #[] — REXML::Elements
- #[] — REXML::Attributes
- #[] — REXML::Light::Node
- #[] — REXML::Parent
- #[] — REXML::Parsers::PullEvent
- #[]= — REXML::Elements
- #[]= — REXML::Attributes
- #[]= — REXML::Light::Node
- #[]= — REXML::Parent
- #[]= — REXML::XPathParser
- #__to_xpath_helper — REXML::Element
- #abbreviate — REXML::Parsers::XPathParser
- #add — REXML::DocType
- #add — REXML::Document
- #add — REXML::Elements
- #add — REXML::Attributes
- #add — REXML::Parent
- #add — REXML::Parsers::SAX2Parser
- #add_attribute — REXML::Element
- #add_attributes — REXML::Element
- #add_element — REXML::Document
- #add_element — REXML::Element
- #add_event_to_arry — REXML::Validation::State
- #add_event_to_arry — REXML::Validation::Choice
- #add_listener — REXML::Parsers::BaseParser
- #add_listener — REXML::Parsers::LightParser
- #add_listener — REXML::Parsers::PullParser
- #add_listener — REXML::Parsers::SAX2Parser
- #add_listener — REXML::Parsers::StreamParser
- #add_listener — REXML::Parsers::TreeParser
- #add_listener — REXML::Parsers::UltraLightParser
- #add_namespace — REXML::Element
- #add_namespace — REXML::Parsers::BaseParser
- #add_text — REXML::Element
- #attlistdecl — REXML::SAX2Listener
- #attlistdecl — REXML::StreamListener
- #attlistdecl? — REXML::Parsers::PullEvent
- #attribute — REXML::Element
- #attribute_of — REXML::DocType
- #attributes_of — REXML::DocType
- #buffer — REXML::Source
- #buffer_encoding= — REXML::Source
- #build — REXML::Document
- #bytes — REXML::Child
- #captures — REXML::Parsers::StringScannerCaptures
- #cdata — REXML::SAX2Listener
- #cdata — REXML::StreamListener
- #cdata? — REXML::Parsers::PullEvent
- #cdatas — REXML::Element
- #characters — REXML::SAX2Listener
- #check — REXML::StringScannerCheckScanString
- #child — REXML::XPathParser
- #children — REXML::Light::Node
- #children — REXML::Parent
- #clear_cache — REXML::Text
- #clone — REXML::Attribute
- #clone — REXML::CData
- #clone — REXML::Comment
- #clone — REXML::DocType
- #clone — REXML::Document
- #clone — REXML::Element
- #clone — REXML::Instruction
- #clone — REXML::Text
- #clone — REXML::XMLDecl
- #collect — REXML::Elements
- #comment — REXML::SAX2Listener
- #comment — REXML::StreamListener
- #comment? — REXML::Parsers::PullEvent
- #comments — REXML::Element
- #compare — REXML::XPathParser
- #content — REXML::XMLDecl
- #context — REXML::DocType
- #context — REXML::ParseException
- #current_line — REXML::Source
- #current_line — REXML::IOSource
- #dclone — REXML::DClonable
- #deafen — REXML::Parsers::SAX2Parser
- #decode — REXML::Encoding
- #deep_clone — REXML::Parent
- #delete — REXML::Elements
- #delete — REXML::Attributes
- #delete — REXML::Parent
- #delete_all — REXML::Elements
- #delete_all — REXML::Attributes
- #delete_at — REXML::Parent
- #delete_attribute — REXML::Element
- #delete_element — REXML::Element
- #delete_if — REXML::Parent
- #delete_namespace — REXML::Element
- #descendant — REXML::XPathParser
- #descendant_recursive — REXML::XPathParser
- #detect_encoding — REXML::Source
- #doctype — REXML::Attribute
- #doctype — REXML::Document
- #doctype — REXML::Text
- #doctype — REXML::SAX2Listener
- #doctype — REXML::StreamListener
- #doctype? — REXML::Parsers::PullEvent
- #doctype_end — REXML::StreamListener
- #document — REXML::Child
- #document — REXML::Document
- #document — REXML::Element
- #done? — REXML::Validation::Event
- #dowrite — REXML::XMLDecl
- #drop_parsed_content — REXML::Source
- #dump — REXML::Validation::Validator
- #each — REXML::AttlistDecl
- #each — REXML::Elements
- #each — REXML::Attributes
- #each — REXML::Light::Node
- #each — REXML::Parent
- #each — REXML::Parsers::PullParser
- #each_attribute — REXML::Attributes
- #each_child — REXML::Parent
- #each_element — REXML::Element
- #each_element_with_attribute — REXML::Element
- #each_element_with_text — REXML::Element
- #each_index — REXML::Parent
- #each_recursive — REXML::Node
- #each_unnode — REXML::XPathParser
- #each_with_something — REXML::Element
- #element= — REXML::Attribute
- #elementdecl — REXML::SAX2Listener
- #elementdecl — REXML::StreamListener
- #elementdecl? — REXML::Parsers::PullEvent
- #empty? — REXML::Elements
- #empty? — REXML::Parsers::BaseParser
- #empty? — REXML::Source
- #empty? — REXML::IOSource
- #empty? — REXML::Text
- #encode — REXML::Encoding
- #encoding — REXML::Document
- #encoding= — REXML::Source
- #encoding= — REXML::XMLDecl
- #encoding= — REXML::Encoding
- #encoding_updated — REXML::Source
- #encoding_updated — REXML::IOSource
- #end_document — REXML::SAX2Listener
- #end_element — REXML::SAX2Listener
- #end_element? — REXML::Parsers::PullEvent
- #end_prefix_mapping — REXML::SAX2Listener
- #ensure_buffer — REXML::Source
- #ensure_buffer — REXML::IOSource
- #enter — REXML::XPathParser
- #entity — REXML::DocType
- #entity — REXML::Parsers::BaseParser
- #entity — REXML::StreamListener
- #entity? — REXML::Parsers::PullEvent
- #entity_expansion_count — REXML::Parsers::PullParser
- #entity_expansion_count — REXML::Parsers::SAX2Parser
- #entity_expansion_count — REXML::Parsers::StreamParser
- #entity_expansion_limit= — REXML::Parsers::PullParser
- #entity_expansion_limit= — REXML::Parsers::SAX2Parser
- #entity_expansion_limit= — REXML::Parsers::StreamParser
- #entity_expansion_text_limit= — REXML::Parsers::PullParser
- #entity_expansion_text_limit= — REXML::Parsers::SAX2Parser
- #entity_expansion_text_limit= — REXML::Parsers::StreamParser
- #entitydecl — REXML::SAX2Listener
- #entitydecl — REXML::StreamListener
- #entitydecl? — REXML::Parsers::PullEvent
- #equality_relational_compare — REXML::XPathParser
- #error? — REXML::Parsers::PullEvent
- #evaluate_predicate — REXML::XPathParser
- #event_type — REXML::Parsers::PullEvent
- #expand — REXML::Parsers::XPathParser
- #expand_ref_in — REXML::Validation::State
- #expanded_name — REXML::Document
- #expected — REXML::Validation::State
- #expected — REXML::Validation::Optional
- #expected — REXML::Validation::ZeroOrMore
- #expected — REXML::Validation::OneOrMore
- #expected — REXML::Validation::Choice
- #expected — REXML::Validation::Interleave
- #expr — REXML::XPathParser
- #filter_nodeset — REXML::XPathParser
- #find_encoding — REXML::Encoding
- #find_first_recursive — REXML::Node
- #first — REXML::XPathParser
- #following — REXML::XPathParser
- #following_node_of — REXML::XPathParser
- #fully_expanded_name — REXML::Namespace
- #generate_event — REXML::Validation::State
- #get_attribute — REXML::Attributes
- #get_attribute_ns — REXML::Attributes
- #get_elements — REXML::Element
- #get_first — REXML::XPathParser
- #get_group — REXML::Parsers::XPathParser
- #get_listeners — REXML::Parsers::SAX2Parser
- #get_namespace — REXML::Parsers::SAX2Parser
- #get_namespace — REXML::XPathParser
- #get_procs — REXML::Parsers::SAX2Parser
- #get_text — REXML::Element
- #handle — REXML::Parsers::SAX2Parser
- #handle_entitydecl — REXML::Parsers::SAX2Parser
- #has_attributes? — REXML::Element
- #has_elements? — REXML::Element
- #has_name? — REXML::Light::Node
- #has_name? — REXML::Namespace
- #has_next? — REXML::Parsers::BaseParser
- #has_text? — REXML::Element
- #hash — REXML::Attribute
- #ignore_whitespace_nodes — REXML::Element
- #include? — REXML::AttlistDecl
- #indent — REXML::Node
- #indent_text — REXML::Formatters::Pretty
- #indent_text — REXML::Text
- #index — REXML::Elements
- #index — REXML::Parent
- #index_in_parent — REXML::Node
- #inject — REXML::Elements
- #insert_after — REXML::Parent
- #insert_before — REXML::Parent
- #inspect — REXML::Attribute
- #inspect — REXML::Element
- #inspect — REXML::Instruction
- #inspect — REXML::Parsers::PullEvent
- #inspect — REXML::Text
- #inspect — REXML::Validation::State
- #inspect — REXML::Validation::Choice
- #inspect — REXML::Validation::Interleave
- #inspect — REXML::Validation::Ref
- #inspect — REXML::Validation::Event
- #inspect — REXML::XMLDecl
- #instruction — REXML::StreamListener
- #instruction? — REXML::Parsers::PullEvent
- #instructions — REXML::Element
- #leave — REXML::XPathParser
- #length — REXML::Attributes
- #length — REXML::Parent
- #line — REXML::ParseException
- #listen — REXML::Parsers::SAX2Parser
- #literalize — REXML::Elements
- #local_name — REXML::Light::Node
- #local_name= — REXML::Light::Node
- #match — REXML::Source
- #match — REXML::IOSource
- #match — REXML::XPathParser
- #match? — REXML::Source
- #match? — REXML::IOSource
- #match? — REXML::StringScannerCheckScanString
- #matches? — REXML::Validation::Sequence
- #matches? — REXML::Validation::Optional
- #matches? — REXML::Validation::OneOrMore
- #matches? — REXML::Validation::Choice
- #matches? — REXML::Validation::Interleave
- #matches? — REXML::Validation::Event
- #name — REXML::NotationDecl
- #name — REXML::Document
- #name — REXML::Light::Node
- #name= — REXML::Light::Node
- #name= — REXML::Namespace
- #namespace — REXML::Attribute
- #namespace — REXML::Element
- #namespace — REXML::Light::Node
- #namespace= — REXML::Light::Node
- #namespace_of — REXML::Light::Node
- #namespaces — REXML::Element
- #namespaces — REXML::Attributes
- #namespaces= — REXML::Parsers::XPathParser
- #namespaces= — REXML::XPathParser
- #namesplit — REXML::Light::Node
- #need_source_encoding_update? — REXML::Parsers::BaseParser
- #next — REXML::Validation::State
- #next — REXML::Validation::Optional
- #next — REXML::Validation::ZeroOrMore
- #next — REXML::Validation::OneOrMore
- #next — REXML::Validation::Choice
- #next — REXML::Validation::Interleave
- #next_current — REXML::Validation::Interleave
- #next_element — REXML::Element
- #next_sibling= — REXML::Child
- #next_sibling_node — REXML::XPathParser
- #next_sibling_node — REXML::Node
- #node_test — REXML::XPathParser
- #node_type — REXML::AttlistDecl
- #node_type — REXML::Attribute
- #node_type — REXML::Comment
- #node_type — REXML::DocType
- #node_type — REXML::Document
- #node_type — REXML::Element
- #node_type — REXML::Instruction
- #node_type — REXML::Light::Node
- #node_type — REXML::Text
- #node_type — REXML::XMLDecl
- #norm — REXML::XPathParser
- #normalize — REXML::Parsers::BaseParser
- #normalize_compare_values — REXML::XPathParser
- #normalized — REXML::Entity
- #normalized= — REXML::Attribute
- #notation — REXML::DocType
- #notationdecl — REXML::SAX2Listener
- #notationdecl — REXML::StreamListener
- #notationdecl? — REXML::Parsers::PullEvent
- #notations — REXML::DocType
- #nowrite — REXML::XMLDecl
- #old_enc= — REXML::XMLDecl
- #parent — REXML::Elements
- #parent — REXML::Light::Node
- #parent= — REXML::Child
- #parent= — REXML::Light::Node
- #parent= — REXML::Text
- #parent? — REXML::Parent
- #parent? — REXML::Node
- #parse — REXML::Parsers::LightParser
- #parse — REXML::Parsers::SAX2Parser
- #parse — REXML::Parsers::StreamParser
- #parse — REXML::Parsers::TreeParser
- #parse — REXML::Parsers::UltraLightParser
- #parse — REXML::Parsers::XPathParser
- #parse — REXML::XPathParser
- #parse_args — REXML::Parsers::XPathParser
- #parse_attributes — REXML::Parsers::BaseParser
- #parse_id — REXML::Parsers::BaseParser
- #parse_id_invalid_details — REXML::Parsers::BaseParser
- #parse_name — REXML::Parsers::BaseParser
- #peek — REXML::Parsers::BaseParser
- #peek — REXML::Parsers::PullParser
- #pop_namespaces_restore — REXML::Parsers::BaseParser
- #position — REXML::ParseException
- #position — REXML::Parsers::BaseParser
- #position — REXML::Source
- #position — REXML::XPathNode
- #position= — REXML::Source
- #preceding — REXML::XPathParser
- #preceding_node_of — REXML::XPathParser
- #preciate_to_string — REXML::Parsers::XPathParser
- #predicate — REXML::Parsers::XPathParser
- #predicate — REXML::XPathParser
- #predicate_to_path — REXML::Parsers::XPathParser
- #prefix — REXML::Attribute
- #prefix — REXML::Light::Node
- #prefix_of — REXML::Light::Node
- #prefixes — REXML::Element
- #prefixes — REXML::Attributes
- #previous= — REXML::Validation::State
- #previous_element — REXML::Element
- #previous_sibling= — REXML::Child
- #previous_sibling_node — REXML::Node
- #process_instruction — REXML::Parsers::BaseParser
- #processing_instruction — REXML::SAX2Listener
- #progress — REXML::SAX2Listener
- #public — REXML::DocType
- #pull — REXML::Parsers::BaseParser
- #pull — REXML::Parsers::PullParser
- #pull_event — REXML::Parsers::BaseParser
- #push — REXML::Parent
- #push_namespaces_restore — REXML::Parsers::BaseParser
- #quote_literal — REXML::Parsers::XPathParser
- #raw — REXML::Element
- #read — REXML::Source
- #read — REXML::IOSource
- #read_until — REXML::Source
- #read_until — REXML::IOSource
- #readline — REXML::IOSource
- #receive — REXML::Validation::RelaxNG
- #record_entity_expansion — REXML::Document
- #record_entity_expansion — REXML::Parsers::BaseParser
- #remove — REXML::Attribute
- #remove — REXML::Child
- #replace_child — REXML::Parent
- #replace_with — REXML::Child
- #reset — REXML::Parsers::BaseParser
- #reset — REXML::Parsers::PullParser
- #reset — REXML::Validation::State
- #reset — REXML::Validation::OneOrMore
- #reset — REXML::Validation::Choice
- #reset — REXML::Validation::Interleave
- #reset — REXML::Validation::Validator
- #rewind — REXML::Parsers::LightParser
- #rewind — REXML::Parsers::UltraLightParser
- #root — REXML::Document
- #root — REXML::Element
- #root — REXML::Light::Node
- #root_node — REXML::Element
- #scan — REXML::StringScannerCheckScanString
- #single? — REXML::Validation::Event
- #size — REXML::Elements
- #size — REXML::Attributes
- #size — REXML::Light::Node
- #size — REXML::Parent
- #skip — REXML::StringScannerCheckScanString
- #sort — REXML::XPathParser
- #source — REXML::Parsers::SAX2Parser
- #stand_alone? — REXML::Document
- #start_document — REXML::SAX2Listener
- #start_element — REXML::SAX2Listener
- #start_element? — REXML::Parsers::PullEvent
- #start_prefix_mapping — REXML::SAX2Listener
- #step — REXML::XPathParser
- #stream= — REXML::Parsers::BaseParser
- #strict? — REXML::XPathParser
- #system — REXML::DocType
- #tag_end — REXML::StreamListener
- #tag_start — REXML::StreamListener
- #tally — REXML::Parsers::EnumerableTally
- #text — REXML::Element
- #text — REXML::StreamListener
- #text= — REXML::Element
- #text= — REXML::Light::Node
- #text? — REXML::Parsers::PullEvent
- #texts — REXML::Element
- #to_a — REXML::Elements
- #to_a — REXML::Attributes
- #to_a — REXML::Parent
- #to_s — REXML::Attribute
- #to_s — REXML::CData
- #to_s — REXML::Declaration
- #to_s — REXML::ExternalEntity
- #to_s — REXML::NotationDecl
- #to_s — REXML::DTD::EntityDecl
- #to_s — REXML::DTD::NotationDecl
- #to_s — REXML::Entity
- #to_s — REXML::Light::Node
- #to_s — REXML::Output
- #to_s — REXML::ParseException
- #to_s — REXML::Text
- #to_s — REXML::Validation::State
- #to_s — REXML::Validation::Ref
- #to_s — REXML::Validation::Event
- #to_s — REXML::Node
- #to_string — REXML::Attribute
- #trace — REXML::XPathParser
- #unnode — REXML::XPathParser
- #unnormalize — REXML::Parsers::BaseParser
- #unnormalized — REXML::Entity
- #unshift — REXML::Parent
- #unshift — REXML::Parsers::BaseParser
- #unshift — REXML::Parsers::PullParser
- #validate — REXML::Validation::Validator
- #value — REXML::Attribute
- #value — REXML::CData
- #value — REXML::Text
- #value= — REXML::Text
- #value_type — REXML::XPathParser
- #variables= — REXML::XPathParser
- #version — REXML::Document
- #whitespace — REXML::Element
- #wrap — REXML::Formatters::Pretty
- #wrap — REXML::Text
- #write — REXML::AttlistDecl
- #write — REXML::Attribute
- #write — REXML::CData
- #write — REXML::Comment
- #write — REXML::ReferenceWriter
- #write — REXML::DocType
- #write — REXML::Declaration
- #write — REXML::ExternalEntity
- #write — REXML::NotationDecl
- #write — REXML::Document
- #write — REXML::DTD::EntityDecl
- #write — REXML::DTD::NotationDecl
- #write — REXML::Element
- #write — REXML::Entity
- #write — REXML::Formatters::Default
- #write — REXML::Instruction
- #write — REXML::Text
- #write — REXML::XMLDecl
- #write_cdata — REXML::Formatters::Default
- #write_cdata — REXML::Formatters::Pretty
- #write_comment — REXML::Formatters::Default
- #write_comment — REXML::Formatters::Pretty
- #write_document — REXML::Formatters::Default
- #write_document — REXML::Formatters::Pretty
- #write_element — REXML::Formatters::Default
- #write_element — REXML::Formatters::Pretty
- #write_element — REXML::Formatters::Transitive
- #write_instruction — REXML::Formatters::Default
- #write_text — REXML::Formatters::Default
- #write_text — REXML::Formatters::Pretty
- #write_text — REXML::Formatters::Transitive
- #write_with_substitution — REXML::Text
- #xml_decl — REXML::Document
- #xmldecl — REXML::XMLDecl
- #xmldecl — REXML::SAX2Listener
- #xmldecl — REXML::StreamListener
- #xmldecl? — REXML::Parsers::PullEvent
- #xpath — REXML::Attribute
- #xpath — REXML::Element
- #xpath — REXML::Text