Method: IsoDoc::PresentationXMLConvert#termsource1

Defined in:
lib/isodoc/presentation_function/terms.rb

#termsource1(elem) ⇒ Object



122
123
124
125
126
127
128
129
# File 'lib/isodoc/presentation_function/terms.rb', line 122

def termsource1(elem)
  ret = [semx_fmt_dup(elem)]
  while elem&.next_element&.name == "termsource"
    ret << semx_fmt_dup(elem.next_element.remove)
  end
  s = ret.map { |x| to_xml(x) }.map(&:strip).join("; ")
  termsource_label(elem, s)
end