--- a/java/sql-dk/src/info/globalcode/sql/dk/formatting/XmlFormatter.java Sat Jan 04 19:39:35 2014 +0100
+++ b/java/sql-dk/src/info/globalcode/sql/dk/formatting/XmlFormatter.java Sat Jan 04 19:54:11 2014 +0100
@@ -116,4 +116,44 @@
printEmptyElement(qname("columnHeader"), attributes);
}
}
+
+ @Override
+ public void writeStartRow() {
+ super.writeStartRow();
+ printStartElement(qname("row"));
+ }
+
+ @Override
+ public void writeColumnValue(Object value) {
+ super.writeColumnValue(value);
+ printTextElement(qname("column"), null, toString(value));
+ }
+
+ @Override
+ public void writeEndRow() {
+ super.writeEndRow();
+ printEndElement();
+ }
+
+ @Override
+ public void writeStartUpdatesResult() {
+ super.writeStartUpdatesResult();
+ printStartElement(qname("updatesResult"));
+ }
+
+ @Override
+ public void writeUpdatedRowsCount(int updatedRowsCount) {
+ super.writeUpdatedRowsCount(updatedRowsCount);
+ printTextElement(qname("updatedRows"), null, String.valueOf(updatedRowsCount));
+ }
+
+ @Override
+ public void writeEndUpdatesResult() {
+ super.writeEndUpdatesResult();
+ printEndElement();
+ }
+
+ protected String toString(Object value) {
+ return String.valueOf(value);
+ }
}