Changeset 16783
- Timestamp:
- 2008-08-14T12:06:30+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
greenstone3/trunk/resources/java/SOAPServer.java.in
r16756 r16783 24 24 import org.greenstone.gsdl3.util.GSFile; 25 25 import org.greenstone.gsdl3.util.GSXML; 26 import org.greenstone.gsdl3.util.XMLConverter; 26 27 import org.w3c.dom.Element; 27 28 import org.w3c.dom.Node; 28 import org.w3c.dom.Document;29 29 import java.io.File; 30 30 … … 76 76 } 77 77 Element new_req = GSXML.duplicateWithNewName(req.getOwnerDocument(), req, tag_name, true); 78 Element r = nodeToElement(mr.process(new_req)); 78 Node n = mr.process(new_req); 79 Element r = XMLConverter.nodeToElement(n); 79 80 // add the namespace back on 80 81 //Element new_res = r; … … 86 87 return result; 87 88 } 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 }106 89 } 107 90
Note:
See TracChangeset
for help on using the changeset viewer.