validate if the content is valid against base datatype and facets (if any)
this function might be called directly from UnionDatatype or ListDatatype
Parameters: content - A string containing the content to be validated Parameters: enumeration - A vector with enumeration strings throws InvalidDatatypeException if the content isis not a W3C float type; throws InvalidDatatypeFacetException if enumeration is not float