Class: CBETA::XMLDocument

Inherits:
Object
  • Object
show all
Defined in:
lib/cbeta/xml_document.rb

Constant Summary collapse

PASS =
%w(back graphic mulu rdg sic teiHeader)

Instance Method Summary collapse

Constructor Details

#initialize(string_or_io) ⇒ XMLDocument

Returns a new instance of XMLDocument.



6
7
8
9
10
# File 'lib/cbeta/xml_document.rb', line 6

def initialize(string_or_io)
  @doc = Nokogiri::XML(string_or_io)
  @doc.remove_namespaces!
  @gaiji = CBETA::Gaiji.new
end

Instance Method Details

#to_textObject



12
13
14
15
16
17
# File 'lib/cbeta/xml_document.rb', line 12

def to_text
  @format = 'text'
  @gaiji_norm = [true]
  @next_line_buf = ''
  traverse(@doc.root)
end