# File lib/xtemplate/xpath.rb, line 378
      def delete(val, *args)
        case val
        when Hash
          newval = val.dup
          args.each{|s|
            s.strip!
            if( newval[s] )
              newval.delete(s)
            end
          }
          newval
        when Array
          val.collect{|v| delete(v, *args)}
        else
          nil
        end
      end