Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- parser = new org.ccil.cowan.tagsoup.Parser()
- parser.setFeature(namespaceaware, false)
- Transformer transformer = TransformerFactory.newInstance().newTransformer();
- DOMResult domResult = new DOMResult();
- transformer.transform(new SAXSource(parser, new InputSource(in)), domResult);
- Node n = domResult.getNode();
- // I'm interested in the first child, so...
- Node myNode = n.getChildNodes().item(0);
- // convert myNode to string..
- // what to do here?
- Node node = ...;
- StringWriter writer = new StringWriter();
- Transformer transformer = TransformerFactory.newInstance().newTransformer();
- transformer.transform(new DOMSource(node), new StreamResult(writer));
- String xml = writer.toString();
- // Use xml ...
- String getNodeString(Node node) {
- try {
- StringWriter writer = new StringWriter();
- Transformer transformer = TransformerFactory.newInstance().newTransformer();
- transformer.transform(new DOMSource(node), new StreamResult(writer));
- String output = writer.toString();
- return output.substring(output.indexOf("?>") + 2);//remove <?xml version="1.0" encoding="UTF-8"?>
- } catch (TransformerException e) {
- e.printStackTrace();
- }
- return node.getTextContent();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement