W3C home > Mailing lists > Public > www-xml-schema-comments@w3.org > January to March 2002

[www-xml-schema-comments] <none>

From: Gaurav Kathotia <gauravka@in.ibm.com>
Date: Fri, 29 Mar 2002 07:00:47 -0700
Message-Id: <5.1.0.14.1.20020329070023.061cf830@localhost>
To: W3C XML Schema Comments list <www-xml-schema-comments@w3.org>
hello
    While Checking an .XSD file with IBM SchemaQualityChecker, i get
numerous errors , all of which are of the same type, i:e


   " The reference ObjRef( /* which is a ComplexType element in my .XSD file
*/)
uses the empty string as its prefix . But there is no namespace declaration
which associates the empty string
with a namespace .
     To fix the problem, you may add the attribute "xmlns" in the root
element <<schema>>"


Now my <<schema>> looks like this.


<xsd:schema
  xmlns:xsd="http://www.w3.org/2002/XMLSchema"
  targetNamespace="http://wat-eu-2.watson.ibm.com/~mspreitz/wsstk"
  xmlns:tns="http://wat-eu-2.watson.ibm.com/~mspreitz/wsstk"
  elementFormDefault="qualified"
  attributeFormDefault="unqualified"
  >

And a possible source of error reference is contained in the below lines:


  <xsd:complexType name="ObjRef">
   <xsd:attribute name="ref" type="xsd:anyURI" use="required" />
   <xsd:attribute name="role" type="xsd:NMTOKEN" />
  </xsd:complexType>

  <xsd:complexType name="NamedObjRef">
      <xsd:complexContent>
   <xsd:extension base="ObjRef">
    <xsd:attribute name="name" type="xsd:NMTOKEN" />
   </xsd:extension>
      </xsd:complexContent>
  </xsd:complexType>



Could Anyone suggest the remedy for this ?
I would be utterly thankful
Gaurav Kathotia 
Received on Friday, 29 March 2002 14:49:40 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 5 February 2014 07:15:33 UTC