code: public void transform(final URI input, final URI output, final List<XMLFilter> filters) throws DITAOTException {
          if (input.equals(output)) {
              transform(input, filters);
          } else {
              transformURI(input, output, filters);
          }
      }
docs: Transform file with XML filters.
  
  @param input input file
  @param output output file
  @param filters XML filters to transform file with, may be an empty list