class Builder::XmlBase

def tag!(sym, *args, &block)

implemented via method_missing.
is the tag name, the arguments are the same as the tags
Create a tag named +sym+. Other than the first argument which
def tag!(sym, *args, &block)
  method_missing(sym.to_sym, *args, &block)
end