XmlAttributeDeserializer crashes if value == ""

Put in a check for value == string.Empty instead of just checking if value == null.