Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [emf-dev] Several Schemas in WSDL file


Fran,

Please use the newsgroup for questions rather than the mailing list.    You can use xsdResource.getContents() to get all the schemas.


Ed Merks/Toronto/IBM@IBMCA
mailto: merks@xxxxxxxxxx
905-413-3265  (t/l 969)




"Francisco Sanchez Cid" <sa840@xxxxxxxxxxxxxx>
Sent by: emf-dev-bounces@xxxxxxxxxxx

06/27/2005 08:32 AM

Please respond to
Eclipse Modelling Framework

To
<emf-dev@xxxxxxxxxxx>
cc
Subject
[emf-dev] Several Schemas in WSDL file





Hi all,
I hava an WSDL file containing 4 schemas (defining complex and simple types). I have tried to access those schemas, (see code below) but it seems it only retrieves the first schema from the WSDL file.
Someone has any idea about it?
Thanks n advance,
Fran
 
.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("wsdl", new XSDResourceFactoryImpl());
 
 // Create a resource set and load the main schema file into it.
 ResourceSet resourceSet = new ResourceSetImpl();
 resourceSet.getLoadOptions().put(XSDResourceImpl.XSD_TRACK_LOCATION, Boolean.TRUE);
 XSDResourceImpl xsdSchemaResource = (XSDResourceImpl)resourceSet.getResource(URI.createDeviceURI(schemaURL), true);
 
 for (Iterator resources = resourceSet.getResources().iterator(); resources.hasNext(); /* no-op */)
 {
   //  Return the first schema object found
   Resource resource = (Resource)resources.next();
   if (resource instanceof XSDResourceImpl)
    {
     XSDResourceImpl xsdResource = (XSDResourceImpl)resource;
     return xsdResource.getSchema();
    }
 }

.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-._______________________________________________
emf-dev mailing list
emf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/emf-dev


Back to the top