有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为什么XStream不生成xml头文件

我正在使用XStream生成对象的xml文件。但是,xml文件中省略了版本和编码头,我不知道为什么。下面是我打印xml文件的方法:

public static void personsToXML(ArrayList<Person> persons) throws FileNotFoundException {
        PrintWriter pw = new PrintWriter(new File("someFilePath"));
        XStream xstream = new XStream();
        for (Person i : persons)
            pw.print(xstream.toXML(i));
        pw.close();
    }

它可以很好地输出xml,但是没有出现标题,如中所示

<?xml version="1.0"?>

他不在场

谢谢


共 (0) 个答案