Cree un archivo XML y conviértalo en una cadena

Convierta el archivo xml generado a caracteres

             Document document = DocumentHelper.createDocument();

                //添加节点
                Element bibliographies = document.addElement("Bibliographies");
                Element bibliographiesCount = bibliographies.addElement("BibliographiesCount");
                bibliographiesCount.setText(record.getString("TI"));
                Element bibliography = bibliographies.addElement("Bibliography");
                Element type = bibliography.addElement("Type");
                type.addAttribute("Lang", "chi");
                type.setText("测试测试");


                OutputFormat format = OutputFormat.createCompactFormat();
                format.setEncoding("UTF-8");

                format.setNewlines(true);


                ByteArrayOutputStream out = new ByteArrayOutputStream();

                XMLWriter writer = new XMLWriter(out, format);
                writer.write(document);


                //InputStream inputStream = out.toInputStream();
                // String s = readStream(inputStream);
                String s = out.toString();
                String s1 = s.replaceFirst("\n", "");
                System.out.println(s1);

Supongo que te gusta

Origin blog.csdn.net/qq_46063644/article/details/129712968
Recomendado
Clasificación