我目前正在学习 Java以及如何处理XML数据.我一直在学习如何使用Java SAX将我的xml数据解析为java对象.这个XML文档可以更改并添加其他子项(例如:Birthday,height …).那么处理这个XML文档的最佳建议是什么?我被告知使用这样的对象:
Object1.ID
Object1.Emp_Id
Object1.Emp_Name
...
Object2.ID
Object2.Emp_Id
Object2.Emp_Name
如果XML收到了像Birthday这样的新子项,那么应用程序会将其添加到对象中:
Object1.ID
Object1.Emp_Id
Object1.Emp_Name
Object1.Birthday
有人能指出我正确的方向,我可以动态创建新的对象,如上面的示例,我可以删除子节点?那么如果子节点要改变,我不必直接指定它?对不起谈论,我不确定如果我正在解释这个问题.我正在学习SAX并找到了本教程,但似乎没有解释我想要做什么:Mapping XML to Java Objects
谢谢!
XML文件:
E-001
Vinod
Vinod1@yahoo.com
Male
25
E-002
Amit
Amit2@yahoo.com
Male
21