Method: IsoDoc::PresentationXMLConvert#erefstack1

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

#erefstack1(elem) ⇒ Object



31
32
33
34
35
36
37
38
39
# File 'lib/isodoc/presentation_function/erefs.rb', line 31

def erefstack1(elem)
  locs = elem.xpath(ns("./semx/fmt-eref")).map do |e|
    [e["connective"], to_xml(e.parent.remove)]
  end.flatten
  ret = resolve_eref_connectives(locs)
  elem["id"] ||= "_#{UUIDTools::UUID.random_create}"
  elem.next = "<semx element='erefstack' source='#{elem['id']}'>#{ret[1]}</semx>"
  #elem.replace(ret[1])
end