Method: Metanorma::Collection::XrefProcess.svg_preprocess

Defined in:
lib/metanorma/collection/xrefprocess/xrefprocess.rb

.svg_preprocess(xml, doc_suffix) ⇒ Object



35
36
37
38
39
40
41
42
# File 'lib/metanorma/collection/xrefprocess/xrefprocess.rb', line 35

def svg_preprocess(xml, doc_suffix)
  suffix = doc_suffix.nil? || doc_suffix.blank? ? "" : "_#{doc_suffix}"
  xml.xpath("//m:svg", "m" => "http://www.w3.org/2000/svg").each do |s|
    m = svgmap_wrap(s)
    svg_xrefs(s, m, suffix)
  end
  xml
end