- NS =
'http://www.w3.org/2001/XMLSchema'.freeze
- IMPORT =
Name.get NS, 'import'
- SCHEMA =
Name.get NS, 'schema'
- ELEMENT =
Name.get NS, 'element'
- SEQUENCE =
Name.get NS, 'sequence'
- COMPLEX_TYPE =
Name.get NS, 'complexType'
- SIMPLE_TYPE =
Name.get NS, 'simpleType'
- ANNOTATION =
Name.get NS, 'annotation'
- DOCUMENTATION =
Name.get NS, 'documentation'
- APPINFO =
Name.get NS, 'appinfo'
- COMPLEX_CONTENT =
Name.get NS, 'complexContent'
- SIMPLE_CONTENT =
Name.get NS, 'simpleContent'
- EXTENSION =
Name.get NS, 'extension'
- RESTRICTION =
Name.get NS, 'restriction'
- ENUMERATION =
Name.get NS, 'enumeration'
- ATTRIBUTE =
Name.get NS, 'attribute'
- ANY_ATTRIBUTE =
Name.get NS, 'anyAttribute'
- CHOICE =
Name.get NS, 'choice'
- UNIQUE =
Name.get NS, 'unique'
- ALL =
Name.get NS, 'all'
- PATTERN =
Name.get NS, 'pattern'
- MIN_INCLUSIVE =
Name.get NS, 'minInclusive'
- MIN_LENGTH =
Name.get NS, 'minLength'
- MAX_INCLUSIVE =
Name.get NS, 'maxInclusive'
- MAX_LENGTH =
Name.get NS, 'maxLength'
- TOTAL_DIGITS =
Name.get NS, 'totalDigits'
- FRACTION_DIGITS =
Name.get NS, 'fractionDigits'
- ELEMENT_FORM_DEFAULT =
'elementFormDefault'
- ATTRIBUTE_FORM_DEFAULT =
'attributeFormDefault'
- DEFAULT_BOUNDS =
{
SEQUENCE => Bounds.new(min: 1, max: 1),
ALL => Bounds.new(min: 0, max: 1)
}