JAVA绑定XML以更新GUI,反之亦然

时间:2011-01-26 15:05:32

标签: java parsing user-interface jaxb xml-parsing

我正在使用JAXB来建模模式并在java类中包装XML数据。我创建了一个GUI,它代表了相同的模式。我想将2绑定在一起 - 这意味着当GUI被更改时,XML数据(Jaxb对象)将反映更改,并且当我读取XML文件时,gui将根据xml节点值填充。我如何连接2? 我试图实现的伪代码看起来像:

  • Read_XML_Procedure:

读取XML文件 填充GUI gui.firstName = xml.firstName gui.lastName = xml.lastname ...

  • GUI方面:

gui.entry.name =“john”=> xml.name =“john”

我不想手动编写解析器,因为我有大约1000个不同的条目要填充。在TK等脚本语言中,我知道条目可以附加到变量上。当变量发生变化时,条目会自动反映出来 谢谢

1 个答案:

答案 0 :(得分:0)

您可能希望在此处使用JAXB活页夹。这将允许您对XML进行更改并将其应用于对象模型,或者更改对象模型并将其应用于XML。

有关详情: