我有一个Java数据模型,我已经使用Java序列化对其进行了序列化,并且效果很好。我想做的是用XML创建数据模型的可读版本,可以将其加载到浏览器中,并能够从对象引用跳转到对象引用。数据模型中没有单个公共根类。
我的代码将生成文件。永远不会以编程方式读取它。我想要一个文件,没有想要定义架构的外部文件。
我不想用XML定义数据模型,因为它将更改,并且我不想一直在编辑模式。是否存在一种通用机制,XML文件中的任何对象都可以具有ID,文件中的任何其他对象都可以创建对它的引用?我将确保所有ID都是唯一的,而不管具有该ID的对象的种类如何。
我阅读的有关XML对象引用的所有内容都需要定义特定的架构。希望我错过了一些东西或误解了一些东西。
我想另一个选择是生成HTML并创建自己的链接。但是浏览器中的XML查看器具有扩展和折叠树的不错选择。
谢谢 罗伯特