假设您有一个QName代表.xsd文档中的类型。我怎样才能找到它将解组的类名称?从QName获取Java类名称
例如,我有一个QName:{http://www.domain.com/service/things.xsd}customer
这被数据编入com.domain.service.things.Customer
。
有没有一种方法可以在不解析QName字符串表示的情况下做到这一点?
编辑:
我有一些的.xsd的定义被用于创建Java类。我想要根据在HTML表单中作为字符串传入的QName来动态选择这些Java类之一。
EDIT2:
由于这些类的名称被自动生成,某处必须有从一个QName生成他们的名字的方法。
你能提供什么你正在尝试做一个更详细一点?不知道更多,我会说,只需使用xjc(http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/1.6/jaxb/xjc.html)将XML编译为java并看代码。但我相信除了这个问题之外,还有更多。 – gbvb 2011-02-17 23:03:19