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

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

Version1.0
LanguageEN
Target Namespacehttp://www.w3.org/2001/XMLSchema
Declared Namespaces xmlns:hfp=http://www.w3.org/2001/XMLSchema-hasFacetAndProperty
xmlns:xs=http://www.w3.org/2001/XMLSchema
Default Namespace Rules Global declarations belong to the declared targetNamespace
Local attribute declarations belong to no namespace
Local element declarations belong to the declared targetNamespace
Attribute "block" Default#all (extension restriction substitution)


Elements

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


Simple Types

ENTITIES
ENTITY
ID
IDREF
IDREFS
NCName
NMTOKEN
NMTOKENS
NOTATION
Name
QName
allNNI
anyURI
base64Binary
blockSet
boolean
byte
date
dateTime
decimal
derivationControl
derivationSet
double
duration
float
formChoice
fullDerivationSet
gDay
gMonth
gMonthDay
gYear
gYearMonth
hexBinary
int
integer
language
long
namespaceList
negativeInteger
nonNegativeInteger
nonPositiveInteger
normalizedString
positiveInteger
public
reducedDerivationControl
short
simpleDerivationSet
string
time
token
typeDerivationControl
unsignedByte
unsignedInt
unsignedLong
unsignedShort


Complex Types

all*
annotated*
anyType*
attribute*
attributeGroup*
attributeGroupRef*
complexRestrictionType*
complexType*
element*
explicitGroup*
extensionType*
facet*
group*
groupRef*
keybase*
localComplexType*
localElement*
localSimpleType*
namedAttributeGroup*
namedGroup*
narrowMaxMin*
noFixedFacet*
numFacet*
openAttrs*
realGroup*
restrictionType*
simpleExplicitGroup*
simpleExtensionType*
simpleRestrictionType*
simpleType*
topLevelAttribute*
topLevelComplexType*
topLevelElement*
topLevelSimpleType*
wildcard*


Groups

{allModel}
{attrDecls}
{complexTypeModel}
{facets}
{identityConstraint}
{nestedParticle}
{particle}
{redefinable}
{schemaTop}
{simpleDerivation}
{simpleRestrictionModel}
{typeDefParticle}


Attribute Groups

{defRef}=
{occurs}=


Notations

!XML
!XMLSchemaStructures


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

See also: http://www.w3.org/TR/2004/PER-xmlschema-1-20040318/structures.html
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


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


Stylus Studio XML Schema Library Home
Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.