adding an import to a schema and validating [message #598734] |
Fri, 08 September 2006 14:45 |
Eclipse User |
|
|
|
I was wondering how I should add an import to a XSDSchema object and
validate the schema with the added import. I have looked up the newsgroup
but could not get much. The example code was not helpful in this regard
either. I have been trying to execute the following code without much
avail.
<code>
private void addImport(String nameSpace, String absolutePath,
XSDSchema resolvedSchema) {
XSDSchema schema = null;
XSDImport impDirective = XSDFactory.eINSTANCE.createXSDImport();
impDirective.setNamespace(nameSpace);
impDirective.setSchemaLocation(absolutePath);
impDirective.setResolvedSchema(resolvedSchema);
// schema.getReferencingDirectives().add(impDirective); //this does not
// work either
schema.getContents().add(impDirective); // this result in an error The
// sdDiagnostics say the import is not allowed by constraint
// expecting type......
schema.clearDiagnostics();
schema.validate();
}
}
<code/>
Thanks and regards,
Nero.
|
|
|
Powered by
FUDForum. Page generated in 0.02677 seconds