namespace http://www.w3.org/2001/XMLSchema

See:
Description
Element Summary
all 
annotation 
any 
anyAttribute 
appinfo 
attribute 
attributeGroup 
choice 
complexContent 
complexType 
documentation 
element 
enumeration 
field 
fractionDigits 
group 
import 
include 
key 
keyref 
length 
list 
maxExclusive 
maxInclusive 
maxLength 
minExclusive 
minInclusive 
minLength 
notation 
pattern 
redefine 
restriction 
schema 
selector 
sequence 
simpleContent 
simpleType 
totalDigits 
union 
unique 
whiteSpace 

 

Complex Type Summary
all Only elements allowed inside 
annotated This type is extended by all types which allow annotation other than <schema> itself  
anyType Not the real urType, but as close an approximation as we can get in the XML representation 
attribute 
attributeGroup 
attributeGroupRef 
complexRestrictionType 
complexType 
elementThe element element can be used either at the top level to define an element-type binding globally, or within a content model to either reference a globally-defined element or type or declare an element-type binding locally. 
explicitGroup group type for the three kinds of group 
extensionType 
facet 
group group type for explicit groups, named top-level groups and group references 
groupRef 
keybase 
localComplexType 
localElement 
localSimpleType 
namedAttributeGroup 
namedGroup 
namedGroup.all 
narrowMaxMinrestricted max/min 
noFixedFacet 
numFacet 
openAttrs This type is extended by almost all schema types to allow attributes from other namespaces to be added to user schemas.  
realGroup 
restrictionType 
simpleExplicitGroup 
simpleExtensionType 
simpleRestrictionType 
simpleType 
topLevelAttribute 
topLevelComplexType 
topLevelElement 
topLevelSimpleType 
wildcard 

 

Simple Type Summary
allNNI for maxOccurs 
anyURI 
base64Binary 
blockSet A utility type, not for public use #all or (possibly empty) subset of {substitution, extension, restriction} 
boolean 
byte 
date 
dateTime 
decimal 
derivationControl A utility type, not for public use 
derivationSet A utility type, not for public use #all or (possibly empty) subset of {extension, restriction} 
double 
duration 
ENTITIES 
ENTITY 
float 
formChoice A utility type, not for public use 
fullDerivationSet A utility type, not for public use #all or (possibly empty) subset of {extension, restriction, list, union} 
gDay 
gMonth 
gMonthDay 
gYear 
gYearMonth 
hexBinary 
ID 
IDREF 
IDREFS 
int 
integer 
language 
long 
Name 
namespaceList A utility type, not for public use 
NCName 
negativeInteger 
NMTOKEN 
NMTOKENS 
nonNegativeInteger 
nonPositiveInteger 
normalizedString 
NOTATION NOTATION cannot be used directly in a schema; rather a type must be derived from it by specifying at least one enumeration facet whose value is the name of a NOTATION declared in the schema.  
positiveInteger 
public A utility type, not for public use A public identifier, per ISO 8879 
QName 
reducedDerivationControl A utility type, not for public use 
short 
simpleDerivationSet #all or (possibly empty) subset of {restriction, union, list} A utility type, not for public use 
string 
time 
token 
typeDerivationControl A utility type, not for public use 
unsignedByte 
unsignedInt 
unsignedLong 
unsignedShort 

 

Group Summary
allModel 
attrDecls 
complexTypeModel 
facets We should use a substitution group for facets, but that's ruled out because it would allow users to add their own, which we're not ready for yet.  
identityConstraintThe three kinds of identity constraints, all with type of or derived from 'keybase'.  
nestedParticle 
particle 
redefinable This group is for the elements which can self-redefine (see <redefine> below). 
schemaTopThis group is for the elements which occur freely at the top level of schemas. 
simpleDerivation 
simpleRestrictionModel 
typeDefParticle 'complexType' uses this 

 

Attribute Group Summary
defRef for element, group and attributeGroup, which both define and reference 
occurs for all particles 

Schema http://www.w3.org/2001/XMLSchema Description

Form

By default, local element declarations belong to this schema's target namespace.

By default, local attribute declarations have no namespace.

Documentation
    Part 1 version: Id: structures.xsd,v 1.2 2004/01/15 11:34:25 ht Exp 
    Part 2 version: Id: datatypes.xsd,v 1.3 2004/01/23 18:11:13 ht Exp 
  
   The schema corresponding to this document is normative,
   with respect to the syntactic constraints it expresses in the
   XML Schema language.  The documentation (within <documentation> elements)
   below, is not normative, but rather highlights important aspects of
   the W3C Recommendation of which this is a part
   The simpleType element and all of its members are defined
      towards the end of this schema document
   simple type for the value of the 'namespace' attr of
   'any' and 'anyAttribute'
   Value is
              ##any      - - any non-conflicting WFXML/attribute at all

              ##other    - - any non-conflicting WFXML/attribute from
                              namespace other than targetNS

              ##local    - - any unqualified non-conflicting WFXML/attribute 

              one or     - - any non-conflicting WFXML/attribute from
              more URI        the listed namespaces
              references
              (space separated)

    ##targetNamespace or ##local may appear in the above list, to
        refer to the targetNamespace of the enclosing
        schema or an absent targetNamespace respectively
   notations for use within XML Schema schemas
      First the built-in primitive datatypes.  These definitions are for
      information only, the real built-in definitions are magic.
    
      For each built-in datatype in this schema (both primitive and
      derived) can be uniquely addressed via a URI constructed
      as follows:
        1) the base URI is the URI of the XML Schema namespace
        2) the fragment identifier is the name of the datatype

      For example, to address the int datatype, the URI is:

        http://www.w3.org/2001/XMLSchema#int

      Additionally, each facet definition element can be uniquely
      addressed via a URI constructed as follows:
        1) the base URI is the URI of the XML Schema namespace
        2) the fragment identifier is the name of the facet

      For example, to address the maxInclusive facet, the URI is:

        http://www.w3.org/2001/XMLSchema#maxInclusive

      Additionally, each facet usage in a built-in datatype definition
      can be uniquely addressed via a URI constructed as follows:
        1) the base URI is the URI of the XML Schema namespace
        2) the fragment identifier is the name of the datatype, followed
           by a period (".") followed by the name of the facet

      For example, to address the usage of the maxInclusive facet in
      the definition of int, the URI is:

        http://www.w3.org/2001/XMLSchema#int.maxInclusive

    
      Now the derived primitive types
    


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.