如何从Java中的xml文件读取“ people = 400000”和“ Lubljana”数据记录?
这是我已经使用过的xml文件的示例。
<?xml version="1.0"?>
<countrys>
<country people="3500000">
<naziv>Slovenija</naziv>
<glavnigrad people="400000">
<naziv>Ljubljana</naziv>
</glavnigrad>
<povrsina jedinica="km2">51129</povrsina>
<moneta naziv="KM" />
</country>
</countrys>
答案 0 :(得分:1)
您基本上有两个选择:
好处:以Java提供易于引用的对象模型。
缺点:大型XML结构占用大量内存。可能会更慢。
https://howtodoinjava.com/xml/read-xml-dom-parser-example/
好处:减少内存使用,可能更快。
缺点:在识别统一树结构之外的节点和/或重复项时可能造成混淆。
https://howtodoinjava.com/xml/sax-parser-read-xml-example/
您应该研究并尝试每种方法。其他方法是这些基础知识的衍生。