[DFDL-WG] XML Schema do type references have to be qualified?

Mike Beckerle mbeckerle.dfdl at gmail.com
Fri Mar 16 16:48:29 EDT 2012


Suman,

In and XMLSchema/DFDLSchema do I have to qualify the names of types?

We have a bunch of test schemas written roughly like the example
below. They all have the default unprefixed namespace as XML Schema's
namespace. They also all have a target namespace.

But some or all of the type references to named types use unqualified
names. In my mind, that means they would be assumed to be in the XML
Schema namespace, not the targetNamespace.

On the other hand, the XML Schema validator doesn't complain. But that
just means the schema is valid, not necessarily meaningful.

Example here:

<schema xmlns="http://www.ogf.org/dfdl/dfdl-1.0/XMLSchemaSubset"
targetNamespace="http://example.com">
<element name="foo" type="bar"/><!-- IS THIS LEGAL, no prefix on name
of the type. -->
<complexType name="bar">
   <sequence/>
</complexType>
</schema>


Mike Beckerle | OGF DFDL WG Co-Chair
Tel:  781-330-0412


More information about the dfdl-wg mailing list