code: @Override
    public final String escapeXml(final String pSource) throws Exception {
      StringBuffer sb = new StringBuffer();
      for (int i = 0; i < pSource.length(); i++) {
        char ch = pSource.charAt(i);
        sb.append(xmlEscape(ch));
      }
      return sb.toString();
    }
docs: <p>
  Escape XML for given string.
  </p>
  @param pSource source
  @return escaped string
  @throws Exception - an exception