code: public static void escapeXml10Minimal(final Reader reader, final Writer writer)
              throws IOException {
          escapeXml(reader, writer, XmlEscapeSymbols.XML10_SYMBOLS,
                  XmlEscapeType.CHARACTER_ENTITY_REFERENCES_DEFAULT_TO_HEXA,
                  XmlEscapeLevel.LEVEL_1_ONLY_MARKUP_SIGNIFICANT);
      }
docs: <p>
  Perform an XML 1.0 level 1 (only markup-significant chars) <strong>escape</strong> operation
  on a <tt>Reader</tt> input, writing results to a <tt>Writer</tt>.
  </p>
  <p>
  <em>Level 1</em> means this method will only escape the five markup-significant characters which
  are <em>predefined</em> as Character Entity References in XML:
  <tt>&lt;</tt>, <tt>&gt;</tt>, <tt>&amp;</tt>, <tt>&quot;</tt> and <tt>&#39;</tt>.
  </p>
  <p>
  This method calls {@link #escapeXml10(Reader, Writer, XmlEscapeType, XmlEscapeLevel)} with the following
  preconfigured values:
  </p>
  <ul>
  <li><tt>type</tt>:
  {@link org.unbescape.xml.XmlEscapeType#CHARACTER_ENTITY_REFERENCES_DEFAULT_TO_HEXA}</li>
  <li><tt>level</tt>:
  {@link org.unbescape.xml.XmlEscapeLevel#LEVEL_1_ONLY_MARKUP_SIGNIFICANT}</li>
  </ul>
  <p>
  This method is <strong>thread-safe</strong>.
  </p>
  
  @param reader the <tt>Reader</tt> reading the text to be escaped.
  @param writer the <tt>java.io.Writer</tt> to which the escaped result will be written. Nothing will
  be written at all to this writer if input is <tt>null</tt>.
  @throws IOException if an input/output exception occurs
  
  @since 1.1.2