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

See:
Description
Element Summary
all 
annotation 
any 
anyAttribute 
appinfo 
attribute 
attributeGroup 
choice 
complexContent 
complexContent/restriction 
complexContent/extension 
complexType 
documentation 
element 
enumeration 
field 
fractionDigits 
group 
import 
include 
key 
keyref 
length 
list 
list/simpleType 
maxExclusive 
maxInclusive 
maxLength 
minExclusive 
minInclusive 
minLength 
notation 
pattern 
redefine 
restriction 
schema 
selector 
sequence 
simpleContent 
simpleContent/restriction 
simpleContent/extension 
simpleType 
totalDigits 
union 
union/simpleType 
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 
attribute/simpleType 
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.
element/simpleType 
element/complexType 
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 
localElement/simpleType 
localElement/complexType 
localSimpleType 
namedAttributeGroup 
namedGroup 
namedGroup/all 
namedGroup/choice 
namedGroup/sequence 
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 
topLevelAttribute/simpleType 
topLevelComplexType 
topLevelElement 
topLevelElement/simpleType 
topLevelElement/complexType 
topLevelSimpleType 
wildcard 

 

Simple Type Summary
allNNI for maxOccurs
anySimpleType 
anyURI 
base64Binary 
blockSet A utility type, not for public use
boolean 
byte 
date 
dateTime 
decimal 
derivationControl A utility type, not for public use
derivationSet A utility type, not for public use
double 
duration 
ENTITIES 
ENTITY 
float 
formChoice A utility type, not for public use
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 
positiveInteger 
public A utility type, not for public use
QName 
reducedDerivationControl A utility type, not for public use
short 
simpleDerivationSet #all or (possibly empty) subset of {restriction, union, list}
string 
time 
token 
unsignedByte 
unsignedInt 
unsignedLong 
unsignedShort 

 

Group Summary
(allModel) 
allModel.element 
allModel.element/simpleType 
allModel.element/complexType 
(attrDecls) 
complexTypeModel.attribute 
complexTypeModel.attributeGroup 
(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.
(identityConstraint)The three kinds of identity constraints, all with type of or derived from 'keybase'.
(nestedParticle) 
nestedParticle.element 
nestedParticle.group 
(particle) 
particle.element 
particle.group 
(redefinable) This group is for the elements which can self-redefine (see <redefine> below).
(schemaTop)This group is for the elements which occur freely at the top level of schemas.
(simpleDerivation) 
(simpleRestrictionModel) 
simpleRestrictionModel.simpleType 
(typeDefParticle) 'complexType' uses this
complexTypeModel.group 

 

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

 

Notation Summary
.XML 
.XMLSchemaStructures 

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

    Part 1 version: Id: XMLSchema.xsd,v 1.53 2003/02/24 17:40:07 ht Exp 
    Part 2 version: Id: datatypes.xsd,v 1.60 2003/04/05 11:02:30 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
See also
http://www.w3.org/XML/Group/2002/09/xmlschema-1/structures-with-errata.html
   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
    


(c) Copyright 2005, 2006 buldocs Ltd. All Rights Reserved.
generated by xnsdoc 1.2