module SiSU_XHTML_EPUB2_Format::SanitizeXML

Public Class Methods

xml(x) click to toggle source
# File lib/sisu/xhtml_epub2_format.rb, line 1233
def self.xml(x)
  if x.is_a?(String)
    x=x.gsub(/ /,' ') if Ep[:alt]==:on
    x.gsub(/&/,'&').
      gsub(/</,"&lt;").gsub(/>/,"&gt;").
      gsub(/#{Dx[:url_o]}/,Dx[:url_o_xml]).gsub(/#{Dx[:url_c]}/,Dx[:url_c_xml]).
      #gsub(/</,'&#60;').gsub(/>/,'&#62;').
      gsub(/\\\\/,'<br />').
      gsub(/&lt;br(?: \/)?&gt;/,'<br />')
  else x
  end
end