Revision 98
Added by Matt Jones about 24 years ago
MetaCatServlet.java | ||
---|---|---|
203 | 203 |
StringBuffer resultset = new StringBuffer(); |
204 | 204 |
|
205 | 205 |
// Print the resulting root nodes |
206 |
long nodeid; |
|
206 |
Long nodeid; |
|
207 |
String document = null; |
|
207 | 208 |
resultset.append("<?xml version=\"1.0\"?>\n"); |
208 | 209 |
//resultset.append("<!DOCTYPE resultset PUBLIC " + |
209 | 210 |
// "\"-//NCEAS//resultset//EN\" \"resultset.dtd\">\n"); |
... | ... | |
211 | 212 |
resultset.append(" <query>" + query + "</query>"); |
212 | 213 |
Enumeration rootlist = nodelist.keys(); |
213 | 214 |
while (rootlist.hasMoreElements()) { |
214 |
nodeid = ((Long)rootlist.nextElement()).longValue(); |
|
215 |
resultset.append(" <docid>" + nodeid + "</docid>"); |
|
215 |
nodeid = (Long)rootlist.nextElement(); |
|
216 |
document = (String)nodelist.get(nodeid); |
|
217 |
resultset.append(" <document>" + document + "</document>"); |
|
216 | 218 |
} |
217 | 219 |
resultset.append("</resultset>"); |
218 | 220 |
|
Also available in: Unified diff
improved query result handling