zoukankan      html  css  js  c++  java
  • xml格式内容转换成字符串

    将xml格式的内容,压缩成一行字符串

    public void fun1() throws JDOMException, IOException {
            SAXBuilder oBuilder = new SAXBuilder();
            File oFile = new File(path);
            Document oXmlDoc = oBuilder.build(oFile);
            String xmlString="";
            Format format = Format.getPrettyFormat();
            format.setEncoding("UTF-8");
            XMLOutputter xmlout = new XMLOutputter(format);
            ByteArrayOutputStream bo = new ByteArrayOutputStream();
            xmlout.output(oXmlDoc, bo);
            xmlString = bo.toString();
            BufferedReader reader = new BufferedReader(new StringReader(xmlString));
            StringBuffer result = new StringBuffer();
            try {
                String line;
                while ((line = reader.readLine()) != null)
                    result.append(line.trim());
            } catch (IOException e) {
                throw new RuntimeException(e);
            }
            xmlString = result.toString();
            boolean xmlHeader = false;
            if (!xmlHeader) {
                xmlString = xmlString.replace("<?xml version="1.0" encoding="UTF-8"?>", "");
            }
            System.out.println("jdom解析xml文件转换字符串:");
            System.out.println(xmlString);
        }
  • 相关阅读:
    C++中的explicitkeyword
    Stream使用教程
    Java实现最长回文串
    Java实现最长回文串
    Java实现最长回文串
    Java实现选择问题
    Java实现选择问题
    Java实现选择问题
    Java实现选择问题
    Java实现选择问题
  • 原文地址:https://www.cnblogs.com/KevinFeng/p/15194111.html
Copyright © 2011-2022 走看看