StringWriter writer = new StringWriter();
XMLSerializer serializer = new XMLSerializer( writer, new OutputFormat(type, encoding, indenting) );
ContentHandler handler = serializer.asContentHandler();
container.extractSAX( handler, null, depth );
writer.flush();
tx.commit();
return writer.toString();
}
catch (Exception e) {
if (tx.getStatus() == tx.STATUS_ACTIVE)
tx.rollback();