Class: SiSU_XML_DOM::Source::Output

Inherits:
Object
  • Object
show all
Includes:
SiSU_Param
Defined in:
lib/sisu/xml_dom.rb

Instance Method Summary collapse

Constructor Details

#initialize(data, md) ⇒ Output

Returns a new instance of Output.



573
574
575
576
# File 'lib/sisu/xml_dom.rb', line 573

def initialize(data,md)
  @data,@md=data,md
  @file=SiSU_Env::FileOp.new(@md)
end

Instance Method Details

#xmlObject



577
578
579
580
581
582
583
584
585
# File 'lib/sisu/xml_dom.rb', line 577

def xml
  SiSU_Env::FileOp.new(@md).mkdir
  filename_xml=@file.write_file.xml_dom
  @data.each do |str|
    str=str.gsub(/#{Mx[:pa_o]}:\S+#{Mx[:pa_c]}/,'')
    filename_xml.puts str unless str.empty?
  end
  filename_xml.close
end