Method: Xml.new
- Defined in:
- lib/r4x/e4x.rb
.new(xmldata, parent = nil) ⇒ Object
52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'lib/r4x/e4x.rb', line 52 def new( xmldata, parent=nil ) case xmldata when nil, '' raise ArgumentError when Xml, Symbol, XmlCanonical __new( xmldata, parent ) when REXML::Element, REXML::Text, REXML::Attribute, REXML::Instruction __new( xmldata, parent ) else XmlList.new(xmldata, parent) end end |