Changeset 8349 for trunk/greenstone3-extensions
- Timestamp:
- 2004-10-18T09:43:38+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/greenstone3-extensions/vishnu/src/vishnu/testvis/object/GSDLEngine.java
r8344 r8349 7 7 import vishnu.server.Packaging; 8 8 import vishnu.util.XMLUtil; 9 import vishnu.util.Base64; 9 10 10 11 import org.w3c.dom.Element; … … 44 45 Document data_doc = parser.getDocument(); 45 46 Element data_elem = data_doc.getDocumentElement(); 46 Element cluster_results = (Element)XMLUtil.getChildByTagName(data_elem, "cluster"); 47 String results = XMLUtil.getNodeText(cluster_results); 48 //System.out.println("recived results:" + results); 49 Element description_results = (Element)XMLUtil.getChildByTagName(data_elem, "descriptions"); 50 NodeList descs = description_results.getElementsByTagName("desc"); 51 Vector desc_vector = new Vector(); 52 for (int i=0; i<descs.getLength(); i++) { 53 String d = XMLUtil.getNodeText((Element)descs.item(i)); 54 desc_vector.add(d); 55 } 56 Packaging p = new Packaging(); 57 db = p.getDataPackage(results, desc_vector); 47 String results = XMLUtil.getNodeText(data_elem); 48 49 // unserialize the data block 50 db = (DataBlock) Base64.decodeToObject(results); 51 //byte [] bytes = results.getBytes("UTF-8"); 52 // byte [] bytes = Base64.decode(results); 53 // ByteArrayInputStream bais = new ByteArrayInputStream(bytes); 54 // ObjectInputStream ois = new ObjectInputStream(bais); 55 // db = (DataBlock)ois.readObject(); 56 // ois.close(); 57 // Element cluster_results = (Element)XMLUtil.getChildByTagName(data_elem, "cluster"); 58 // String results = XMLUtil.getNodeText(cluster_results); 59 // //System.out.println("recived results:" + results); 60 // Element description_results = (Element)XMLUtil.getChildByTagName(data_elem, "descriptions"); 61 // NodeList descs = description_results.getElementsByTagName("desc"); 62 // Vector desc_vector = new Vector(); 63 // for (int i=0; i<descs.getLength(); i++) { 64 // String d = XMLUtil.getNodeText((Element)descs.item(i)); 65 // desc_vector.add(d); 66 // } 67 // Packaging p = new Packaging(); 68 // db = p.getDataPackage(results, desc_vector); 58 69 in.close(); 59 70 } catch (Exception e) {
Note:
See TracChangeset
for help on using the changeset viewer.