
XML
Javaimport org.w3c.dom.Document;import org.w3c.dom.Node;import org.w3c.dom.NodeList;import Javax.XML.parsers.DocumentBuilder;import Javax.XML.transform.Transformer;import Javax.XML.transform.TransformerException;import Javax.XML.transform.stream.StreamResult;import Javax.XML.transform.stream.StreamSource;import Java.io.File;import Java.io.IOException;public class XMLToString { public static void mAIn(String[] args) { try { // 创建一个DOM解析器 DocumentBuilder db = DocumentBuilder.newInstance(); // 载入XML文件 File f = new File("test.XML"); db.parse(f); // 获取根节点 Node root = db.getDocumentElement(); // 创建Transformer对象 Transformer transformer = TransformerFactory.newInstance().newTransformer(); // 设置Source和Target Source source = new Source(root); StreamResult result = new StreamResult(new StringWriter()); // 开始转换操作 transformer.transform(source, result); // 解析结果并输出 StringWriter writer = (StringWriter) result.getOutput(); String XMLString = writer.toString(); System.out.println(XMLString); } catch (IOException e) { e.printStackTrace(); } catch (TransformException e) { e.printStackTrace(); } }}以上是一个简单的示例,可以根据实际需求进行调整和扩展。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号