Advertisement
Guest User

Untitled

a guest
Sep 5th, 2015
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. parser = new org.ccil.cowan.tagsoup.Parser()
  2.  
  3. parser.setFeature(namespaceaware, false)
  4.  
  5. Transformer transformer = TransformerFactory.newInstance().newTransformer();
  6. DOMResult domResult = new DOMResult();
  7.  
  8. transformer.transform(new SAXSource(parser, new InputSource(in)), domResult);
  9. Node n = domResult.getNode();
  10.  
  11. // I'm interested in the first child, so...
  12. Node myNode = n.getChildNodes().item(0);
  13.  
  14. // convert myNode to string..
  15. // what to do here?
  16.  
  17. Node node = ...;
  18. StringWriter writer = new StringWriter();
  19. Transformer transformer = TransformerFactory.newInstance().newTransformer();
  20. transformer.transform(new DOMSource(node), new StreamResult(writer));
  21. String xml = writer.toString();
  22. // Use xml ...
  23.  
  24. String getNodeString(Node node) {
  25. try {
  26. StringWriter writer = new StringWriter();
  27. Transformer transformer = TransformerFactory.newInstance().newTransformer();
  28. transformer.transform(new DOMSource(node), new StreamResult(writer));
  29. String output = writer.toString();
  30. return output.substring(output.indexOf("?>") + 2);//remove <?xml version="1.0" encoding="UTF-8"?>
  31. } catch (TransformerException e) {
  32. e.printStackTrace();
  33. }
  34. return node.getTextContent();
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement