XJC - 使用Xpath生成xml

时间:2011-12-25 22:22:15

标签: java xml xjc

使用XJC将XSD转换为java对象后,我想生成一个xml文件,给xpath提供xpath和值。

实施例

说我给xpath和值为

customer/name = XXXXX_VALUE

它应该在内部分配给生成的对象...... CustomerType.setName() ..

XML也应按照Xpath规则按预期生成。

我知道在Castor中我们可以使用ClassDescripor和FieldDescriptor来做到这一点。但我想知道如何使用XJC

来做到这一点

1 个答案:

答案 0 :(得分:0)

JXPath可用于通过类似于xpaths的东西来导航javabeans。 http://commons.apache.org/proper/commons-jxpath/

具体而言,当您提供工厂时,您可以创建对象。有几种情况不能得到任何支持,但只需稍加思考就可以实现自己的createPathAndSetValue扩展,它可以处理特定的谓词逻辑。 http://commons.apache.org/proper/commons-jxpath/users-guide.html#Creating_Objects

相关问题