我有一个很大的疑问。 如何将XML文件的数据保存到JAVA中的列表或数组?
这是一个学校项目,我不能使用像JDOM或JParser等特殊的库。
如果只有你能帮我解决储蓄的想法会非常感激。我使用的是indexOf和lastIndexOf。
另外,我如何将XML文件转换为JSON或JSON转换为XML?没有特殊图书馆。
答案 0 :(得分:0)
这分两个阶段完成:
1st - 如何解析XML文件
考虑一个XML
tree
数据结构 - 您需要构建该树。
XML中的每个节点都包含一个属性哈希值和一个子节点数组 - 您的"节点"宾语。
递归工作并将XML文本解析到此树中。
parseNode(xmlText):
2nd - 将写入JSON,也是递归写入JSON(节点):
这是一项很多工作,但一旦理解了这个过程就不会太难了