将元素逐个写入 xml 列表中

Write Element one by one into a xml List

提问人:Nirbhay Mishra 提问时间:5/11/2023 更新时间:5/11/2023 访问量:36

问:

我有一个要求,我需要做如下报告

<ReportName>

<ReportHeader>
<HeaderData1>data1</HeaderData1>
<HeaderData2>data2</HeaderData2>
</ReportHeader>

<StudentList>

<Student>
<Id>1</Id>
<Name>name1</Name>
<Age>22</Age>
</Student>

<Student>
<Id>2</Id>
<Name>name3</Name>
<Age>32</Age>
</Student>

</StudentList>
<ReportName>

我需要从不同的来源读取,然后在 StudentList 中添加这些 students 对象, 一种方法是我创建整个对象并将其编组到输出文件,

但我不想在记忆中制作这些整个对象,一次然后马歇尔 JaxB。 由于文件大小可能非常大。 我怎样才能一次将它们组合成一个学生对象来输出XML文件

Java XML DOM JAXB

评论

0赞 jdweng 5/11/2023
不能使用格式正确的 xml。格式正确的 xml 在根层仅包含一个标记,保存 xml 将添加结束标记,然后您将无法添加其他数据。大多数人会使用格式不正确的 XML,它在根目录下包含一个元素数组。

答: 暂无答案