JAXBContext处理CDATA
生活随笔
收集整理的这篇文章主要介绍了
JAXBContext处理CDATA
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
今天做Lucene数据源接口时,遇到一个问题,就是输出xml时将某些数据放在CDATA区输出:
1、依赖的jar包,用maven管理项目的话,
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>org.eclipse.persistence.moxy</artifactId>
<version>2.5.2-M1</version>
</dependency>
会增加以下4个jar包:
org.eclipse.persistence.moxy-2.5.2- M1.jar,org.eclipse.persistence.core-2.5.2- M1.jar,org.eclipse.persistence.asm-2.5.2- M1.jar,org.eclipse.persistence.antlr-2.5.2-M1.jar
2、在需要与你的模型类中的以下项中添加jaxb.properties文件,内容为:
javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
3、在模型类需要加入到CDATA区的属性上面加上@XmlCDATA注解,如图:
转:http://my.oschina.net/dailongyao/blog/338906
总结
以上是生活随笔为你收集整理的JAXBContext处理CDATA的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 极端天气利好什么股票
- 下一篇: Xlua 生成wrap文件