使用XJC将XSD转换为java对象后,我想生成一个xml文件,给xpath提供xpath和值。
实施例
说我给xpath和值为
customer/name = XXXXX_VALUE
它应该在内部分配给生成的对象...... CustomerType.setName()
..
XML也应按照Xpath规则按预期生成。
我知道在Castor中我们可以使用ClassDescripor和FieldDescriptor来做到这一点。但我想知道如何使用XJC
来做到这一点答案 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