def is_valid(self):
<EOL>return self.validation_errors() == []<EOL>
Determine if the current document is valid as far as we can determine.
        If there is a schema associated, check for schema validity.  Otherwise,
        return True.

        :rtype: boolean