class REXML::Element

Public Instance Methods

node_namespaces() click to toggle source
# File lib/xmlcanonicalizer.rb, line 55
def node_namespaces()
  ns = Array.new()
  ns.push(self.prefix())
  self.attributes().each_attribute{|a|
    if (a.prefix() == "xmlns" or (a.prefix() == "" && a.local_name() == "xmlns"))
      ns.push("xmlns")
    end
  }
  self.prefixes().each { |prefix| ns.push(prefix) }
  ns
end
rendered=(rendered) click to toggle source
# File lib/xmlcanonicalizer.rb, line 49
def rendered=(rendered)
  @rendered = rendered
end
rendered?() click to toggle source
# File lib/xmlcanonicalizer.rb, line 52
def rendered?()
  return @rendered
end
search_namespace(prefix) click to toggle source
# File lib/xmlcanonicalizer.rb, line 42
def search_namespace(prefix)
  if (self.namespace(prefix) == nil)
    return (self.parent().search_namespace(prefix)) if (self.parent() != nil)
  else
    return self.namespace(prefix)
  end
end