Changeset 4036
- Timestamp:
- 2003-03-28T15:10:24+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/action/DocumentAction.java
r4030 r4036 353 353 Element enrich_response = mr_.process(enrich_message); 354 354 355 e_services = enrich_response.getElementsByTagName(GSXML.SERVICE_ELEM);355 NodeList e_responses = enrich_response.getElementsByTagName(GSXML.RESPONSE_ELEM); 356 356 Element service_list = doc_.createElement(GSXML.SERVICE_ELEM + GSXML.LIST_MODIFIER); 357 for (int i=0; i<e_services.getLength(); i++) { 358 Element pl = (Element)GSXML.getChildByTagName(e_services.item(i), GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER); 357 for (int i=0; i<e_responses.getLength(); i++) { 358 Element e_resp = (Element)e_responses.item(i); 359 Element e_service = (Element)doc_.importNode(GSXML.getChildByTagName(e_resp, GSXML.SERVICE_ELEM), true); 360 e_service.setAttribute(GSXML.NAME_ATT, e_resp.getAttribute(GSXML.FROM_ATT)); 361 Element pl = (Element)GSXML.getChildByTagName(e_service, GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER); 359 362 if (pl != null) { 360 363 // add short names to the params in the param list 361 364 cgi_.paramListAddShortNames(pl); 362 365 } 363 service_list.appendChild( doc_.importNode(e_services.item(i), true));366 service_list.appendChild(e_service); 364 367 } 365 368 page_response.appendChild(service_list);
Note:
See TracChangeset
for help on using the changeset viewer.