Changeset 5260
- Timestamp:
- 2003-08-22T13:42:41+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/util/GSXML.java
r5110 r5260 200 200 HashMap param_map = new HashMap(); 201 201 for (int i=0; i<params.getLength(); i++) { 202 Element param = (Element)params.item(i); 203 String name=param.getAttribute(NAME_ATT); 204 System.out.println("Extracting param "+name); 205 String value=getValue(param); //att or content 206 int pos = name.indexOf('.'); 207 if (pos == -1) { // a base param 208 param_map.put(name, value); 209 } else { // a namespaced param 210 211 String namespace = name.substring(0, pos); 212 name = name.substring(pos+1); 213 System.out.println("namespace = "+namespace+" name= "+name); 214 HashMap map = (HashMap)param_map.get(namespace); 215 if (map == null) { 216 map = new HashMap(); 217 param_map.put(namespace, map); 202 if (params.item(i).getNodeName().equals(PARAM_ELEM)) { 203 Element param = (Element)params.item(i); 204 String name=param.getAttribute(NAME_ATT); 205 String value=getValue(param); //att or content 206 int pos = name.indexOf('.'); 207 if (pos == -1) { // a base param 208 param_map.put(name, value); 209 } else { // a namespaced param 210 211 String namespace = name.substring(0, pos); 212 name = name.substring(pos+1); 213 System.out.println("namespace = "+namespace+" name= "+name); 214 HashMap map = (HashMap)param_map.get(namespace); 215 if (map == null) { 216 map = new HashMap(); 217 param_map.put(namespace, map); 218 } 219 map.put(name, value); 218 220 } 219 map.put(name, value);220 221 } 221 222 }
Note:
See TracChangeset
for help on using the changeset viewer.