Project

General

Profile

« Previous | Next » 

Revision 98

Added by Matt Jones about 24 years ago

improved query result handling

View differences:

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