Changeset 16756
- Timestamp:
- 2008-08-13T14:24:59+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
greenstone3/trunk/resources/java/SOAPServer.java.in
r13897 r16756 25 25 import org.greenstone.gsdl3.util.GSXML; 26 26 import org.w3c.dom.Element; 27 import org.w3c.dom.Node; 28 import org.w3c.dom.Document; 27 29 import java.io.File; 28 30 … … 74 76 } 75 77 Element new_req = GSXML.duplicateWithNewName(req.getOwnerDocument(), req, tag_name, true); 76 Element r = mr.process(new_req);78 Element r = nodeToElement(mr.process(new_req)); 77 79 // add the namespace back on 78 80 //Element new_res = r; … … 83 85 } 84 86 return result; 85 } 87 } 88 89 protected Element nodeToElement(Node node) 90 { 91 short nodeType = node.getNodeType(); 92 93 if (nodeType == Node.DOCUMENT_NODE) { 94 Document docNode = (Document)node; 95 return docNode.getDocumentElement() ; 96 } 97 else if (nodeType == Node.ELEMENT_NODE) { 98 return (Element)node; 99 } 100 else { 101 System.err.println("Expecting Document or Element node type but got " + node.getNodeName()); 102 System.err.println("Returning null"); 103 return null; 104 } 105 } 86 106 } 87 107
Note:
See TracChangeset
for help on using the changeset viewer.