[oXygen-user] schemaLocation stil required?

George Cristian Bina
Thu Apr 22 08:50:43 CDT 2010

Dear Eric,

In general the namespace is different from the schema location so oXygen 
does not assume that.
However, we support specifying an import without a schema location. 
oXygen needs to find a schema for that namespace and that is possible in 
two cases:

- if there is a previous import for the same namespace that specified a 
schema location
- if there is an uri mapping in the XML Catalog mapping from that 
namespace to a schema location

In your case all you need is to add a "uri" entry in an XML Catalog to 
map from that namespace to the schema location and set that catalog as 
XML Catalog in oXygen.

Best Regards,
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger

On 4/22/10 4:26 PM, Eric Jahn wrote:
> In the past versions of the Oxygen Schema editor, an import statement
> would not work unless a schema association was configured.  The W3C
> guidelines on import statements, though, states that schemaLocation is
> optional.  Presumably, it would be optional if the import uri is the
> same as the schemaLocation, which is the case in my situation.  However,
> oxygen fails to import without a schemaLocation attribute.  Here is my
> schema: http://www.hmis.info/schema/3_0/HUD_HMIS.xsd
> Thanks!

More information about the oXygen-user mailing list