U:RDoc::NormalClass[iI" Document:ETI"REXML::Document;TI" Element;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[ I"GRepresents a full XML document, including PIs, a doctype, etc. A ;TI"ADocument has a single child that can be accessed by root(). ;TI"MNote that if you want to have an XML declaration written for a document ;TI"Jyou create, you must add one; REXML documents do not write a default ;TI"9declaration for you. See |DECLARATION| and |write|.;T: @fileI"lib/rexml/document.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"entity_expansion_count;TI"R;T: publicFI"lib/rexml/document.rb;T[U:RDoc::Constant[iI"DECLARATION;FI"!REXML::Document::DECLARATION;T00o;;[o; ;[ I"LA convenient default XML declaration. If you want an XML declaration, ;TI"Bthe easiest way to add one is mydoc << Document::DECLARATION ;TI"+DEPRECATED+ ;TI""Use: mydoc << XMLDecl.default;T; @; 0@@cRDoc::NormalClass0[[[I" class;T[[; [ [I"entity_expansion_limit;F@[I"entity_expansion_limit=;F@[I" entity_expansion_text_limit;F@[I"!entity_expansion_text_limit=;F@[I"new;T@[I"parse_stream;F@[:protected[[: private[[I" instance;T[[; [[I"<<;T@[I"add;F@[I"add_element;F@[I" clone;F@[I" doctype;F@[I" document;F@[I" encoding;F@[I"expanded_name;F@[I" name;T@[I"node_type;F@[I"record_entity_expansion;F@[I" root;F@[I"stand_alone?;F@[I" version;F@[I" write;F@[I" xml_decl;F@[;[[;[[I" build;F@[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I" REXML;FcRDoc::NormalModule