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