用java解析xml,要生成批量的java代码,求思路

shaozengwei 2013-12-24 05:09:16
要用java做一个解析xml,生成java代码的一个程序,解析xml已经使用JAXB解析了,然后就剩下生成了,不想使用输出流直接输出,有没有像JAXB这样的东西,可以直接输出的啊??
求各位大牛指点迷津。
...全文
387 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
suciver 2014-01-09
  • 打赏
  • 举报
回复
楼主都读到xml信息了,自己把这些信息转成java源码。可以用jdk1.6的javax.tools .JavaCompiler直接动态编译源码无需生成java文件或者用第三方的javassist直接动态编译源码也是无需生成java文件的
shaozengwei 2014-01-09
  • 打赏
  • 举报
回复
引用 8 楼 shaozengwei 的回复:
就这样沉了,顶一下啊。。。
我读取到了XML中的信息,根据这些信息生成java文件然后动态编译,在系统中还可以使用。我是这样想的。。
EinarZhang 2014-01-09
  • 打赏
  • 举报
回复
有一个思路:利用开源的模板引擎,生成java源代码。可以利用StringTemplate、Hapax这些简单的模板自己生成java文件,至于有没有直接生成java源码文件的模板引擎可以多去找找,或许已经有了
raistlic 2014-01-09
  • 打赏
  • 举报
回复
你是要生成代码做什么? 生成的代码有什么要求,跟你的xml有什么关系,生成代码以后要不要动态编译加载…… 这些你都没说清楚。
shaozengwei 2014-01-09
  • 打赏
  • 举报
回复
就这样沉了,顶一下啊。。。
shaozengwei 2014-01-07
  • 打赏
  • 举报
回复
引用 4 楼 chengxu2011 的回复:
是要把xml文件生成java对象么?可以搜下xmlbeans apache的
这个我也看过了,跟JAXB一样的功能,并不能生成java代码啊
shaozengwei 2014-01-07
  • 打赏
  • 举报
回复
引用 3 楼 suciver 的回复:
JAXB是把java类和xml进行互换的而不是楼主所说的生成java代码.基本都是javaBean与xml的互换
这个我知道,我现在就想根据这些从XML转换而来的javabean,生成java代码。。
chengxu2011 2014-01-06
  • 打赏
  • 举报
回复
是要把xml文件生成java对象么?可以搜下xmlbeans apache的
suciver 2014-01-06
  • 打赏
  • 举报
回复
JAXB是把java类和xml进行互换的而不是楼主所说的生成java代码.基本都是javaBean与xml的互换
shaozengwei 2014-01-06
  • 打赏
  • 举报
回复
引用 1 楼 WallesCai 的回复:
确定没发错地方么?
发错了,改了个地方
熊孩子开学喽 2014-01-03
  • 打赏
  • 举报
回复
确定没发错地方么?

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧