如何使用XMLBeam将XML文件合并到一个Java对象中?

时间:2017-04-27 22:08:42

标签: xml

我有一个工作应用程序,它使用接口文件和org.xmlbeam.XBProjector将几种不同类型的XML文件加载到Java对象中。一切正常。现在的问题是我们需要拥有这些文件的“通用”版本以及特定于客户端的文件,以便可选地添加其他配置。

我显然可以让投影机加载一个通用对象和一个客户端对象,但是现在所有现有代码都必须扫描两个列表。我想要做的是将两个对象合并为一个。有没有办法做到这一点?

谢谢, 韦恩

1 个答案:

答案 0 :(得分:0)

XMLBeam具有dynamic projections的功能。使用此功能,您可以在运行时更改XPath表达式。也许你可以重用你的投影接口并在以后“绑定”XPath?