/*
* @Test public void XMLStringParse() throws Exception {
*
* String xmlStr =
* "<?xml version='1.0' encoding='utf-8'?><string>1</string>"; InputStream
* inputStream = new ByteArrayInputStream( xmlStr.getBytes("utf-8"));
* DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
* DocumentBuilder builder = factory.newDocumentBuilder(); // Document
* document = //
* builder.parse(this.getClass().getResourceAsStream("test.xml")); Document
* document = builder.parse(inputStream); Element root =
* document.createElement("scores"); document.appendChild(root);
*
* Element student = document.createElement("name");
* root.appendChild(student); // TransformerFactory tf =
* TransformerFactory.newInstance(); Transformer t = tf.newTransformer();
* t.setOutputProperty("encoding", "utf-8"); ByteArrayOutputStream bos = new
* ByteArrayOutputStream(); t.transform(new DOMSource(document), new
* StreamResult(bos)); String str = bos.toString();
*
* System.out.println("str:"+str);
*
* Element element = document.getDocumentElement(); //
* System.out.println(element.getTextContent()); NodeList bookNodes =
* element.getElementsByTagName("string"); for (int i = 0; i <
* bookNodes.getLength(); i++) { Element bookElement = (Element)
* bookNodes.item(i); System.out.println(bookElement.getTextContent()); }
*
* }
*/
* @Test public void XMLStringParse() throws Exception {
*
* String xmlStr =
* "<?xml version='1.0' encoding='utf-8'?><string>1</string>"; InputStream
* inputStream = new ByteArrayInputStream( xmlStr.getBytes("utf-8"));
* DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
* DocumentBuilder builder = factory.newDocumentBuilder(); // Document
* document = //
* builder.parse(this.getClass().getResourceAsStream("test.xml")); Document
* document = builder.parse(inputStream); Element root =
* document.createElement("scores"); document.appendChild(root);
*
* Element student = document.createElement("name");
* root.appendChild(student); // TransformerFactory tf =
* TransformerFactory.newInstance(); Transformer t = tf.newTransformer();
* t.setOutputProperty("encoding", "utf-8"); ByteArrayOutputStream bos = new
* ByteArrayOutputStream(); t.transform(new DOMSource(document), new
* StreamResult(bos)); String str = bos.toString();
*
* System.out.println("str:"+str);
*
* Element element = document.getDocumentElement(); //
* System.out.println(element.getTextContent()); NodeList bookNodes =
* element.getElementsByTagName("string"); for (int i = 0; i <
* bookNodes.getLength(); i++) { Element bookElement = (Element)
* bookNodes.item(i); System.out.println(bookElement.getTextContent()); }
*
* }
*/