|
|
|
@ -77,7 +77,34 @@ public class WebserviceResponseHandler implements SOAPHandler<SOAPMessageContext |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// public static void addCDataToLeafNodes(Node node) {
|
|
|
|
|
// NodeList childNodes = node.getChildNodes();
|
|
|
|
|
// for (int i = 0; i < childNodes.getLength(); i++) {
|
|
|
|
|
// Node childNode = childNodes.item(i);
|
|
|
|
|
// if (childNode.getNodeType() == Node.ELEMENT_NODE) {
|
|
|
|
|
// addCDataToLeafNodes(childNode);
|
|
|
|
|
// String cdatameg = "<"+childNode.getNodeName()+">"+childNode.getNodeValue()+"</"+childNode.getNodeName()+">";
|
|
|
|
|
// CDATASection cdata = childNode.getOwnerDocument().createCDATASection(cdatameg);
|
|
|
|
|
// node.removeChild(childNode);
|
|
|
|
|
// node.appendChild(cdata);
|
|
|
|
|
// }
|
|
|
|
|
// else if (childNode.getNodeType() == Node.TEXT_NODE) {
|
|
|
|
|
// if (!childNode.getNodeValue().isEmpty()) {
|
|
|
|
|
// CDATASection cdata = childNode.getOwnerDocument().createCDATASection(childNode.getNodeValue());
|
|
|
|
|
// node.removeChild(childNode);
|
|
|
|
|
// node.appendChild(cdata);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 提到外面的
|
|
|
|
|
// TODO 未修完成
|
|
|
|
|
// public static void addCDataToLeafNodes(Node node){
|
|
|
|
|
// NodeList childNodes = node.getChildNodes();
|
|
|
|
|
// for (int i = 0; i < childNodes.getLength(); i++){
|
|
|
|
@ -87,7 +114,11 @@ public class WebserviceResponseHandler implements SOAPHandler<SOAPMessageContext |
|
|
|
|
// addCDataToLeafNodes(childNode);
|
|
|
|
|
// }
|
|
|
|
|
// else if (xiaochildNode!=null&&xiaochildNode.getNodeType() == Node.TEXT_NODE) {
|
|
|
|
|
// String cdatameg = "<"+childNode.getNodeName()+">"+xiaochildNode.getNodeValue()+"</"+childNode.getNodeName()+">";
|
|
|
|
|
// String cdatameg = "<"+childNode.getNodeName()+">"+"<![CDATA["+xiaochildNode.getNodeValue()+"]]>"+"</"+childNode.getNodeName()+">";
|
|
|
|
|
// CDATASection cdata = childNode.getOwnerDocument().createCDATASection(cdatameg);
|
|
|
|
|
// node.replaceChild(cdata,childNode);
|
|
|
|
|
// }else {
|
|
|
|
|
// String cdatameg = "<"+childNode.getNodeName()+">"+"<![CDATA[]]>"+"</"+childNode.getNodeName()+">";
|
|
|
|
|
// CDATASection cdata = childNode.getOwnerDocument().createCDATASection(cdatameg);
|
|
|
|
|
// node.replaceChild(cdata,childNode);
|
|
|
|
|
// }
|
|
|
|
|