我有 6 个包含以下标签的 XML 文件 第一个 XML 文件是
<root>
<firstName> Smith</firstName>
<lastname>Joe</lastname>
<Age>60</age>
</root>
第二个是
<root>
<firstName> John</firstName>
<lastname>Andrew</lastname>
<Age>55</age>
</root>
等等
所需的是打印名字、姓氏、年龄,我已经以一种很好的方式做到了。但是,我还需要 打印按年龄排序的年龄 所以首先应该是 55,然后是 60。我无法通过 sax 做到这一点,这确实是
最佳答案
如果您使用 sax 解析器,您应该使用一些中间结构并在其中对其进行排序(如集合之一)。 Sax 解析器是基于事件的,因此您无法真正使用它对其进行排序。
关于java - 如何使用 SAX 对 xml 文件进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5245730/