Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns:listUsersResponse xmlns:ns="http://org.apache.axis2/xsd" xmlns:ax2754="http://common.mgt.user.carbon.wso2.org/xsd"><ns:return>admin</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>user1</ns:return><ns:return>user1234</ns:return><ns:return>[email protected]</ns:return><ns:return>user2</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>ushani01</ns:return></ns:listUsersResponse></soapenv:Body></soapenv:Envelope>
- DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
- DocumentBuilder builder;
- try
- {
- builder = factory.newDocumentBuilder();
- Document doc = builder.parse( new InputSource( new StringReader(outputString) ) );
- System.out.println(" doc >>>");
- System.out.println(doc);
- NodeList nodeList = doc.getElementsByTagName("ns:listUsersResponse xmlns:ns="http://org.apache.axis2/xsd" xmlns:ax2754="http://common.mgt.user.carbon.wso2.org/xsd");
- System.out.println(" nodeList >>>");
- System.out.println(nodeList);
- if (nodeList.getLength() > 0) {
- Element element = (Element)nodeList.item(0);
- System.out.println(element.getElementsByTagName("ns:return")
- .item(0).getTextContent());
- } else {
- System.out.println(" crazy >>>");
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- outputString >>>
- <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns:listUsersResponse xmlns:ns="http://org.apache.axis2/xsd" xmlns:ax2754="http://common.mgt.user.carbon.wso2.org/xsd"><ns:return>admin</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>user1</ns:return><ns:return>user1234</ns:return><ns:return>[email protected]</ns:return><ns:return>user2</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>[email protected]</ns:return><ns:return>ushani01</ns:return></ns:listUsersResponse></soapenv:Body></soapenv:Envelope>
- doc >>>
- [#document: null]
- nodeList >>>
- org.apache.xerces.dom.DeepNodeListImpl@4c1eac3a
- crazy >>>
- factory.setNamespaceAware(true);
- NodeList nodeList = doc.getElementsByTagNameNS("http://org.apache.axis2/xsd", "listUsersResponse");
- System.out.println(nodeToString(doc));
- private static String nodeToString(Node node) throws TransformerConfigurationException, TransformerException {
- TransformerFactory transFactory = TransformerFactory.newInstance();
- Transformer transformer = transFactory.newTransformer();
- StringWriter buffer = new StringWriter();
- transformer.transform(new DOMSource(node), new StreamResult(buffer));
- return buffer.toString();
- }
Add Comment
Please, Sign In to add comment