/** 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); }
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); }
/** 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); }