Extended maintenance of Ruby 1.9.3 ended on February 23, 2015. Read more

In Files

  • rexml/attlistdecl.rb
  • rexml/attribute.rb
  • rexml/cdata.rb
  • rexml/child.rb
  • rexml/comment.rb
  • rexml/doctype.rb
  • rexml/document.rb
  • rexml/dtd/attlistdecl.rb
  • rexml/dtd/dtd.rb
  • rexml/dtd/elementdecl.rb
  • rexml/dtd/entitydecl.rb
  • rexml/dtd/notationdecl.rb
  • rexml/element.rb
  • rexml/encoding.rb
  • rexml/entity.rb
  • rexml/formatters/default.rb
  • rexml/formatters/pretty.rb
  • rexml/formatters/transitive.rb
  • rexml/functions.rb
  • rexml/instruction.rb
  • rexml/light/node.rb
  • rexml/namespace.rb
  • rexml/node.rb
  • rexml/output.rb
  • rexml/parent.rb
  • rexml/parseexception.rb
  • rexml/parsers/baseparser.rb
  • rexml/parsers/lightparser.rb
  • rexml/parsers/pullparser.rb
  • rexml/parsers/sax2parser.rb
  • rexml/parsers/streamparser.rb
  • rexml/parsers/treeparser.rb
  • rexml/parsers/ultralightparser.rb
  • rexml/parsers/xpathparser.rb
  • rexml/quickpath.rb
  • rexml/rexml.rb
  • rexml/sax2listener.rb
  • rexml/source.rb
  • rexml/streamlistener.rb
  • rexml/syncenumerator.rb
  • rexml/text.rb
  • rexml/undefinednamespaceexception.rb
  • rexml/validation/relaxng.rb
  • rexml/validation/validation.rb
  • rexml/validation/validationexception.rb
  • rexml/xmldecl.rb
  • rexml/xmltokens.rb
  • rexml/xpath.rb
  • rexml/xpath_parser.rb

Class/Module Index [+]

Quicksearch

REXML

:element, parent, name, attributes, children*

a = Node.new a << “B” # => <a>B</a> a.b # => <a>B<b/></a> a.b # => <a>B<b/><b/><a> a.b[“x”] = “y” # => <a>B<b/><b x=“y”/></a> a.b.c # => <a>B<c/><b x=“y”/></a> a.b.c << “D” # => <a>B<c>D</c><b x=“y”/></a>

REXML is an XML toolkit for Ruby, in Ruby.

REXML is a pure Ruby, XML 1.0 conforming, non-validating toolkit with an intuitive API. REXML passes 100% of the non-validating Oasis tests, and provides tree, stream, SAX2, pull, and lightweight APIs. REXML also includes a full XPath 1.0 implementation. Since Ruby 1.8, REXML is included in the standard Ruby distribution.

Main page

www.germane-software.com/software/rexml

Author

Sean Russell <serATgermaneHYPHENsoftwareDOTcom>

Date

2008/019

Version

3.1.7.3

This API documentation can be downloaded from the REXML home page, or can be accessed online

A tutorial is available in the REXML distribution in docs/tutorial.html, or can be accessed online

Public Class Methods

entity_expansion_text_limit() click to toggle source

Get the entity expansion limit. By default the limit is set to 10240.

 
               # File rexml/rexml.rb, line 39
def self.entity_expansion_text_limit
  return @@entity_expansion_text_limit
end
            
entity_expansion_text_limit=( val ) click to toggle source

Set the entity expansion limit. By default the limit is set to 10240.

 
               # File rexml/rexml.rb, line 34
def self.entity_expansion_text_limit=( val )
  @@entity_expansion_text_limit = val
end
            

Commenting is here to help enhance the documentation. For example, code samples, or clarification of the documentation.

If you have questions about Ruby or the documentation, please post to one of the Ruby mailing lists. You will get better, faster, help that way.

If you wish to post a correction of the docs, please do so, but also file bug report so that it can be corrected for the next release. Thank you.

If you want to help improve the Ruby documentation, please visit Documenting-ruby.org.