http://www.w3.org/2001/XMLSchema
element attribute

Model
<attribute
  default = string
  fixed = string
  form = "qualified" | "unqualified"
  id = ID
  name = NCName
  ref = QName
  type = QName
  use = "prohibited" | "optional" | "required" : "optional"
  (any attribute from any namespace other than http://www.w3.org/2001/XMLSchema)>
annotation?, simpleType?
</attribute>
Disallowed substitutions (block)
extension, restriction and substitution
Substitution group exclusion (final)
none (extensions and restrictions are allowed)
Content Type
declared with type attribute
element-only content, not nillable.
Usage
This element can be a child of the following elements: simpleContent/restriction, simpleContent/extension, complexType, attributeGroup, complexContent/restriction, complexContent/extension, allModel.element/complexType, topLevelElement/complexType, element/complexType, localElement/complexType, allModel.element/complexType, allModel.element/complexType.
Scope
local declared in group attrDecls

Nested Element Summary
anonymous type derived from openAttrsannotation optional
           
localSimpleTypesimpleType optional
           


Attribute Summary
stringdefault
           
stringfixed
           
formChoiceform
           
IDid
           
NCNamename
           
QNameref
           
QNametype
           
anonymous type derived from NMTOKENuse
           

Attribute Detail

default

Definition

Defined with global type string

Model
{built-in primitive type string}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

fixed

Definition

Defined with global type string

Model
{built-in primitive type string}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

form

Definition

Defined with global type formChoice

Model
"qualified" | "unqualified"
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

id

Definition

Defined with global type ID

Model
{NCName: pattern = \i\c*}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

name

Definition

Defined with global type NCName

Namespace
no namespace
Model
{Name: pattern = [\i-[:]][\c-[:]]*}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

ref

Definition

Defined with global type QName

Namespace
no namespace
Model
{built-in primitive type QName}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

type

Definition

Defined with global type QName

Model
{built-in primitive type QName}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

use

Model
"prohibited" | "optional" | "required"
Default Value
"optional"
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse
Enumeration Facet
"prohibited", "optional", "required"
Pattern Facet
\c+


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