|
def initialize(version=DEFAULT_VERSION, encoding=nil, standalone=nil)
@encoding = nil
if version.kind_of? Source
super encoding
XMLDecl.parse_stream version, self
@parent = encoding if encoding.kind_of? Parent
elsif version.kind_of? XMLDecl
super()
@version = version.version
self.encoding = version.encoding
@standalone = version.standalone
else
super()
@version = version
self.encoding = encoding
@standalone = standalone
end
@version = DEFAULT_VERSION if @version.nil?
end
|