从XML文件生成Java类的在线资源

9
有没有一个网站可以接受样本XML文件作为输入,并基于文件中的元素(而不是数据)生成(粗略的)Java类? 我有一个相当大的XML示例页面需要处理,我不想为它创建Java类表示形式。
如果没有好的在线资源,Eclipse插件或基于Windows的可执行文件也可以。

你能提供一个小样例展示一个XML文件,并根据该XML文件展示Java代码的期望吗? - Thorbjørn Ravn Andersen
XML格式不应该太重要 - 我希望有一个通用的工具可以创建一个大致的Java类,然后我可以进行微调。John Volkya提出的XMLBeans似乎是更好的选择,因为它提供了更好的方法来完成我需要做的事情。 - Haphazard
我更想知道它应该根据样本输入看起来像什么。 - Thorbjørn Ravn Andersen
即使过去了9年,这个问题仍然很现实,为什么StackOverflow关闭了它? - antonpinchuk
3个回答

11

1
我们能下载这些类吗?我无法下载。 - Argho Chatterjee
@ArghoChatterjee 是的,但查看HTML代码,很容易从中复制 :) - Vlad

5

也许有一种从XML生成模式的资源? - Thorbjørn Ravn Andersen
@Thorbjørn Ravn Andersen - John Volkya带领我使用此方法将XML转换为模式。XMLBeans工具包可能是我真正需要的东西。 http://xmlbeans.apache.org/docs/2.0.0/guide/tools.html#inst2xsd - Haphazard
@Haphazard - 你可以使用XMLBeans工具从XML文档生成XML模式,然后仍然可以使用JAXB生成类。如果你正在使用Java SE 6,则包含XJC工具。如果你正在使用Eclipse Helios,你可以右键单击你的XML模式并选择:生成|JAXB类... - bdoughan

1

这很奇怪。并非所有字段都被表示。 - Vlad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接