Example #1
0
  /** Write the specified dataset to the specified output stream as xml. */
  public static void write(IDataSet dataSet, OutputStream out)
      throws IOException, DataSetException {
    logger.debug("write(dataSet={}, out={}) - start", dataSet, out);

    FlatXmlWriter datasetWriter = new FlatXmlWriter(out);
    datasetWriter.setIncludeEmptyTable(true);
    datasetWriter.write(dataSet);
  }
Example #2
0
  private static void testFlatXmlWriter() throws Exception {
    MockDataSetProducer mockProducer = new MockDataSetProducer();
    mockProducer.setupColumnCount(5);
    mockProducer.setupRowCount(100000);
    mockProducer.setupTableCount(10);
    IDataSet dataSet = new StreamingDataSet(mockProducer);

    OutputStream out = new FileOutputStream("flatXmlWriterTest.xml");
    FlatXmlWriter writer = new FlatXmlWriter(new OutputStreamWriter(out, "UTF8"));
    writer.write(dataSet);
  }
Example #3
0
  /** Write the specified dataset to the specified writer as xml. */
  public static void write(IDataSet dataSet, Writer writer, String encoding)
      throws IOException, DataSetException {
    if (logger.isDebugEnabled()) {
      logger.debug(
          "write(dataSet={}, writer={}, encoding={}) - start",
          new Object[] {dataSet, writer, encoding});
    }

    FlatXmlWriter datasetWriter = new FlatXmlWriter(writer, encoding);
    datasetWriter.setIncludeEmptyTable(true);
    datasetWriter.write(dataSet);
  }