oStrBuf.append(" <nm_duty>"+oDut.getString(DB.nm_duty)+"</nm_duty>\n");
if (oDut.isNull(DB.dt_modified)) oStrBuf.append(" <dt_modified/>\n"); else oStrBuf.append(" <dt_modified>"+oXMLDate.format(oDut.getDate(DB.dt_modified))+"</dt_modified>\n");
if (oDut.isNull(DB.dt_start)) oStrBuf.append(" <dt_start/>\n"); else oStrBuf.append(" <dt_start>"+oDut.getDateShort(DB.dt_start)+"</dt_start>\n");
if (oDut.isNull(DB.dt_end)) oStrBuf.append(" <dt_end/>\n"); else oStrBuf.append(" <dt_end>"+oDut.getDateShort(DB.dt_end)+"</dt_end>\n");
if (oDut.isNull(DB.ti_duration)) oStrBuf.append(" <ti_duration/>\n"); else oStrBuf.append(" <ti_duration>"+oDut.getDecimalFormated(DB.ti_duration,oLoc,2)+"</ti_duration>\n");
if (oDut.isNull(DB.pr_cost)) oStrBuf.append(" <pr_cost/>\n"); else oStrBuf.append(" <pr_cost>"+oNumFmt.format(new BigDecimal(oDut.getFloat(DB.pr_cost)))+"</pr_cost>\n");
if (oDut.isNull(DB.pct_complete)) oStrBuf.append(" <pct_complete/>\n"); else oStrBuf.append(" <pct_complete>"+String.valueOf(oDut.getFloat(DB.pct_complete)+"</pct_complete>\n"));
if (oDut.isNull(DB.od_priority)) {
oStrBuf.append(" <od_priority/>\n");
} else {
Object oPriority = oPrioritiesMap.get(oDut.get(DB.od_priority));