ResourceSet.createResource(URI) - wat as 'uri" is nie genoeg om te skep sekere hulpbron?
-
05-07-2019 - |
Vra
Daar is'n metode in ResourceSet wat kan skep hulpbron:
openbare Hulpbron createResource(URI uri)
Die probleem:'uri" is nie genoeg om te skep geldig tipe van die hulpbron.Byvoorbeeld, as die uri is soos hierdie:"http://host/file.wsdl"dan createResource sal verstaan dat WSDLResource moet geskep word.Maar wat as ek het'n wsdl met, sê, so url:"http://host/file?wsdl" Hoe moet ek sê ResourceSet dat "WSDLResource" moet geskep word?
Natuurlik kan ek uittreksel by runtime werklike aard van die hulpbron gaan om geskep te word, maar ek weet nie hoe om te slaag hierdie tipe ResourceSet.
Dankie
Oplossing
Ek dink jy is op soek vir ResourceSet.createResource(URI uri, String contentType)
.Jy net nodig het om te weet wat die inhoud tipe identifiseerder vir jou spesifieke hulpbron tipe in die register.