[ http://issues.apache.org/jira/browse/WSCOMMONS-63?page=all ]
Davanum Srinivas resolved WSCOMMONS-63.
---------------------------------------
Resolution: Invalid
I don't think this is the correct behavior.
-- dims
> handle schema import with namespace attribute when schemaLocation is not set
> ----------------------------------------------------------------------------
>
> Key: WSCOMMONS-63
> URL: http://issues.apache.org/jira/browse/WSCOMMONS-63
> Project: WS-Commons
> Issue Type: Improvement
> Components: XmlSchema
> Reporter: Arnaud MERGEY
>
> XmlSchema should try to import schema with namespace attribute for example
> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
> I propose this patch:
> Index: org/apache/ws/commons/schema/SchemaBuilder.java
> ===================================================================
> retrieving revision 1.1
> diff -u -r1.1 SchemaBuilder.java
> --- org/apache/ws/commons/schema/SchemaBuilder.java 26 Jun 2006 15:10:16
> -0000 1.1
> +++ org/apache/ws/commons/schema/SchemaBuilder.java 21 Jul 2006 14:10:21
> -0000
> @@ -1721,6 +1721,31 @@
> schemaImport.schemaLocation);
> }
> }
> + else //XXX AM modification in order to support schema import
> + {
> + try
> + {
> + if(schema.getSourceURI()!=null) {
> + schemaImport.schema =
> + resolveXmlSchema(
> + schemaImport.namespace,
> + schemaImport.namespace,
> + schema.getSourceURI());
> + } else {
> + schemaImport.schema =
> + resolveXmlSchema(
> + schemaImport.namespace,
> + schemaImport.namespace);
> + }
> + }
> + catch (RuntimeException e)
> + {
> + if(!(e.getCause() instanceof XmlSchemaException))
> + {
> + throw e;
> + }
> + }
> + }
> return schemaImport;
> }
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]