gpt4 book ai didi

java - 将 JAXB 用于一个文件中的多个根 XML 元素

转载 作者:行者123 更新时间:2023-11-29 07:36:53 26 4
gpt4 key购买 nike

考虑具有以下内容的输入 XML 文件:

<organization>
<director>
<fname>Dan</fname>
<lname>Schman</lname>
</director>
</organization>
<organization>
<director>
<fname>fan</fname>
<lname>Heman</lname>
</director>
</organization>
<organization>
<director>
<fname>Ban</fname>
<lname>Sheman</lname>
</director>
</organization>

是否可以使用 JAXB 解码具有多个根元素的输入文件?有没有更好的工具可以用来实现这一点?

我很熟悉将 JAXB 用于包含单个根元素的文件,但是当输入文件具有多个根元素时,我该如何解码?

最佳答案

您输入的“XML”文件不是有效的 XML。 XML 只有一个根元素。 JAXB 只能解码有效的 XML 文件。

我建议使用有效的 XML。

否则您将不得不手动将文档拆分为多个有效的 XML 文档(可能在内存中)。但是这种方法会导致您必须维护更多代码。

关于java - 将 JAXB 用于一个文件中的多个根 XML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34589618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com