@Override
  public void startElement(String name, String nsPrefix, String nsURI, String systemID, int lineNr)
      throws Exception {
    if (discarding == 0 && XSSUtils.isBadTag(name)) {
      discarding = 1;
      logger.warn("(XSS) discarding invalid tag: " + name);
      return;
    }

    if (discarding != 0) {
      ++discarding;
      return;
    }

    super.startElement(name, nsPrefix, nsURI, systemID, lineNr);
  }