private void noNamespace(final String validLocations, final FindXMLSchemaCriteria schemaConstraint)
            throws SAXException {
        if (errorHandler != null) {
            sb.append("No namespace has been declared for this XML instance.");
            sb.append("\nYou must declare a namespace, ");
            sb.append("e.g. xmlns=\"event-logging:3\".");
            printSchemaLocations(sb, validLocations, schemaConstraint);
            fatalError(sb);
        }
    }
Sends characters to the current validator handler.

@param ch     Characters.
@param start  Start of char buffer.
@param length Number of chars to send.
@throws SAXException Not thrown.
@see stroom.pipeline.filter.AbstractXMLFilter#characters(char[],
int, int)
stroom-pipeline/src/main/java/stroom/pipeline/filter/SchemaFilter.java