Unless other specified, if a DOM attribute that is a signed numeric type is assigned a negative value, a NOT_SUPPORTED_ERR exception must be raised.
Is this correct? To my mind, a "signed type" should be allowed to take a negative value. If not, why have signed types? Does the document mean to say that an unsigned type is assigned a negative value the exception must be raised?