@Override protected Element resolveRequestPayloadArgument(MethodParameter parameter, Source requestPayload) throws TransformerException { if (requestPayload instanceof DOMSource) { org.w3c.dom.Node node = ((DOMSource) requestPayload).getNode(); if (node.getNodeType() == org.w3c.dom.Node.DOCUMENT_NODE) { DOMReader domReader = new DOMReader(); Document document = domReader.read((org.w3c.dom.Document) node); return document.getRootElement(); } } // we have no other option than to transform DocumentResult dom4jResult = new DocumentResult(); transform(requestPayload, dom4jResult); return dom4jResult.getDocument().getRootElement(); }
@Override protected Element resolveRequestPayloadArgument(MethodParameter parameter, Source requestPayload) throws TransformerException { if (requestPayload instanceof DOMSource) { org.w3c.dom.Node node = ((DOMSource) requestPayload).getNode(); if (node.getNodeType() == org.w3c.dom.Node.DOCUMENT_NODE) { DOMReader domReader = new DOMReader(); Document document = domReader.read((org.w3c.dom.Document) node); return document.getRootElement(); } } // we have no other option than to transform DocumentResult dom4jResult = new DocumentResult(); transform(requestPayload, dom4jResult); return dom4jResult.getDocument().getRootElement(); }
@Override protected Element resolveRequestPayloadArgument(MethodParameter parameter, Source requestPayload) throws TransformerException { if (requestPayload instanceof DOMSource) { org.w3c.dom.Node node = ((DOMSource) requestPayload).getNode(); if (node.getNodeType() == org.w3c.dom.Node.DOCUMENT_NODE) { DOMReader domReader = new DOMReader(); Document document = domReader.read((org.w3c.dom.Document) node); return document.getRootElement(); } } // we have no other option than to transform DocumentResult dom4jResult = new DocumentResult(); transform(requestPayload, dom4jResult); return dom4jResult.getDocument().getRootElement(); }
@Override protected Element resolveRequestPayloadArgument(MethodParameter parameter, Source requestPayload) throws TransformerException { if (requestPayload instanceof DOMSource) { org.w3c.dom.Node node = ((DOMSource) requestPayload).getNode(); if (node.getNodeType() == org.w3c.dom.Node.DOCUMENT_NODE) { DOMReader domReader = new DOMReader(); Document document = domReader.read((org.w3c.dom.Document) node); return document.getRootElement(); } } // we have no other option than to transform DocumentResult dom4jResult = new DocumentResult(); transform(requestPayload, dom4jResult); return dom4jResult.getDocument().getRootElement(); }