ResourceSet 中有一个方法可以创建资源:
公共资源 createResource(URI uri)
问题:“uri”不足以创建有效类型的资源。例如,如果 uri 是这样的:“ http://host/file.wsdl ”,那么 createResource 将理解应该创建 WSDLResource。但是,如果我有一个 wsdl,例如,这样的 url:“ http://host/file?wsdl ” 我应该如何说 ResourceSet 应该创建“WSDLResource”?
当然,我可以在运行时提取将要创建的资源的实际类型,但我不知道如何将这种类型传递给 ResourceSet。
谢谢