52 |
|
|
53 |
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { |
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { |
54 |
|
|
55 |
AdressSearch search = (AdressSearch) this.getServletContext().getAttribute("search"); |
AddressSearch search = (AddressSearch) this.getServletContext().getAttribute("search"); |
56 |
if (search == null) { |
if (search == null) { |
57 |
response.setContentType("text/xml; charset=UTF-8"); |
response.setContentType("text/xml; charset=UTF-8"); |
58 |
response.getWriter().print( generateErrorXML("Service not ready") ); |
response.getWriter().print( generateErrorXML("Service not ready") ); |
99 |
sb.append("\n"); |
sb.append("\n"); |
100 |
|
|
101 |
//Extra information |
//Extra information |
102 |
|
sb.append("<split>"); |
103 |
|
sb.append("<vej>").append( result.splitResult.vej).append("</vej>"); |
104 |
|
sb.append("<husnr>").append( result.splitResult.husnr).append("</husnr>"); |
105 |
|
sb.append("<litra>").append( result.splitResult.litra).append("</litra>"); |
106 |
|
sb.append("<etage>").append( result.splitResult.etage).append("</etage>"); //sal |
107 |
|
sb.append("<lejlighed>").append( result.splitResult.lejlighed).append("</lejlighed>"); //side |
108 |
|
sb.append("</split>"); |
109 |
|
|
110 |
|
|
111 |
sb.append("<gadeident>").append( result.gadeident ).append("</gadeident>"); |
sb.append("<gadeident>").append( result.gadeident ).append("</gadeident>"); |
112 |
sb.append("<vejnavn>").append(result.vej).append("</vejnavn>"); |
sb.append("<vejnavn>").append(result.vej).append("</vejnavn>"); |
113 |
|
|
114 |
|
sb.append("<latitude>").append(result.address.latitude).append("</latitude>"); |
115 |
|
sb.append("<longitude>").append(result.address.longitude).append("</longitude>"); |
116 |
|
|
117 |
sb.append("<daekning>").append(result.address.daekningsType).append("</daekning>"); |
sb.append("<daekning>").append(result.address.daekningsType).append("</daekning>"); |
118 |
sb.append("<distributor>").append(result.address.distributor).append("</distributor>"); |
sb.append("<distributor>").append(result.address.distributor).append("</distributor>"); |
119 |
if (result.address.daekningsType == DaekningsType.DAEKNING_UDVIDET) { |
if (result.address.daekningsType == DaekningsType.DAEKNING_UDVIDET) { |
121 |
|
|
122 |
Address t = result.address.extTarget; |
Address t = result.address.extTarget; |
123 |
sb.append("<extaddr>").append(t.vejnavn + " " + t.husnr + t.husnrbogstav + ", " + t.postnr).append("</extaddr>"); |
sb.append("<extaddr>").append(t.vejnavn + " " + t.husnr + t.husnrbogstav + ", " + t.postnr).append("</extaddr>"); |
124 |
} |
} |
125 |
|
|
126 |
|
|
127 |
sb.append("<levenshtein>").append(result.levenshtein).append("</levenshtein>"); |
sb.append("<levenshtein>").append(result.levenshtein).append("</levenshtein>"); |
128 |
|
|