$1 is necessary.
# File xsd/xmlparser.rb, line 16 def create_parser(host, opt) XSD::XMLParser::Parser.create_parser(host, opt) end
# File xsd/xmlparser.rb, line 24 def filter_ns(ns, attrs) return attrs if attrs.nil? or attrs.empty? newattrs = {} attrs.each do |key, value| if (NSParseRegexp =~ key) # '' means 'default namespace'. tag = $1 || '' ns.assign(value, tag) else newattrs[key] = value end end newattrs end