<?xml version="1.0" encoding="UTF-8"?> <MAILMERGE> <INIT> String agvinc=""; String datef="", dayf="",monthf="",yearf=""; </INIT> <VARIABLE> <INTERPRET> nFormat.applyPattern("###,##0.00"); nFormat.setMaximumIntegerDigits(309); agvinc = nFormat.format(dbInq.getDouble("salary")); datef= dbInq.getString("firsthiredate"); System.out.println("Datef "+datef); yearf= datef.substring(0,datef.indexOf("-")); monthf= datef.substring(datef.indexOf("-")+1,datef.lastIndexOf("-")); dayf= datef.substring(datef.lastIndexOf("-")+1); yearf=String.valueOf(Integer.parseInt(yearf)+543); datef=dayf+"-"+monthf+"-"+yearf; </INTERPRET> <prefix method="data" >dbInq.getChild("mprefix").getString("tdesc")</prefix> <fname method="getString" >"fname"</fname> <lname method="getString" >"lname"</lname> <salary method="data" >agvinc</salary> <start_date method="data" >datef</start_date> <curr_date method="getString" >"_curr_date"</curr_date> <tsalary method="data">thaiCurr.getString(dbInq.getDouble("salary"),"##0.00")</tsalary> <tdesc method="data" >dbInq.getChild("mposition").getString("tdesc")</tdesc> <boss_prefix method="data" >dbInq.getChild("simemp").getChild("mprefix").getString("tdesc")</boss_prefix> <boss_fname method="data" >dbInq.getChild("simemp").getString("fname")</boss_fname> <boss_lname method="data" >dbInq.getChild("simemp").getString("lname")</boss_lname> <boss_tdesc method="data" >dbInq.getChild("simemp").getChild("mposition").getString("tdesc")</boss_tdesc> <company method="data" size='50' blank='_' align='center'>dbInq.getChild("mcompany").getString("tname")</company> </VARIABLE> </MAILMERGE>