我有一个相当复杂的JAXB树对象。 对于每一片叶子节点,我需要滤波其实际值JAXB编组:筛选叶元素的值
例如
<Book>
<Title>Yogasana Vijnana: the Science of Yoga</Title>
<Author>Dhirendra Brahmachari</Author>
<Date>1966</Date>
</Book>
叶节点这里将Title
,author
和Date
。
想象一下,我需要一个整理文档此JAXB模型的每一片叶子节点删除的第一个字符:
<Book>
<Title>ogasana Vijnana: the Science of Yoga</Title>
<Author>hirendra Brahmachari</Author>
<Date>966</Date>
</Book>
什么是最好的方法?
我看到两个起点,但是,我目前卡住了。
1.不要在JAXB模型
的变化是有,我可以用它来得到任何JAXB对象(某种Visitor模式或东西)的片式元件的一些遍历mechnism?
2.钩到编组
也许我们可以挂接到编组,例如使用一个XMLStreamWriter
..
有没有这种问题的优雅解决方案?