# File datatypes.rb, line 79
    def valid?(datatype_name, value)
      validity = true  # assume cdata, so true
      if @datatypes.has_key?(datatype_name)
        if not @datatypes[datatype_name]['valid'].call(value.to_s)
          validity = false
        end
      end
      return validity
    end