ResourceSet.createResource(URI) - wat as 'uri" is nie genoeg om te skep sekere hulpbron?

StackOverflow https://stackoverflow.com/questions/1206159

  •  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

Was dit nuttig?

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.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top