This program is copyrighted free software by NAKAMURA, Hiroshi. You can redistribute it and/or modify it under the same terms of Ruby’s license; either the dual license version in 2003, or any later version.
| Namespace | = | 'http://www.w3.org/2001/XMLSchema' | ||
| InstanceNamespace | = | 'http://www.w3.org/2001/XMLSchema-instance' | ||
| AttrType | = | 'type' | ||
| NilValue | = | 'true' | ||
| AnyTypeLiteral | = | 'anyType' | ||
| AnySimpleTypeLiteral | = | 'anySimpleType' | ||
| NilLiteral | = | 'nil' | ||
| StringLiteral | = | 'string' | ||
| BooleanLiteral | = | 'boolean' | ||
| DecimalLiteral | = | 'decimal' | ||
| FloatLiteral | = | 'float' | ||
| DoubleLiteral | = | 'double' | ||
| DurationLiteral | = | 'duration' | ||
| DateTimeLiteral | = | 'dateTime' | ||
| TimeLiteral | = | 'time' | ||
| DateLiteral | = | 'date' | ||
| GYearMonthLiteral | = | 'gYearMonth' | ||
| GYearLiteral | = | 'gYear' | ||
| GMonthDayLiteral | = | 'gMonthDay' | ||
| GDayLiteral | = | 'gDay' | ||
| GMonthLiteral | = | 'gMonth' | ||
| HexBinaryLiteral | = | 'hexBinary' | ||
| Base64BinaryLiteral | = | 'base64Binary' | ||
| AnyURILiteral | = | 'anyURI' | ||
| QNameLiteral | = | 'QName' | ||
| NormalizedStringLiteral | = | 'normalizedString' | ||
| IntegerLiteral | = | 'integer' | 3.3.2 token 3.3.3 language 3.3.4 NMTOKEN 3.3.5 NMTOKENS 3.3.6 Name 3.3.7 NCName 3.3.8 ID 3.3.9 IDREF 3.3.10 IDREFS 3.3.11 ENTITY 3.3.12 ENTITIES | |
| NonPositiveIntegerLiteral | = | 'nonPositiveInteger' | ||
| NegativeIntegerLiteral | = | 'negativeInteger' | ||
| LongLiteral | = | 'long' | ||
| IntLiteral | = | 'int' | ||
| ShortLiteral | = | 'short' | ||
| ByteLiteral | = | 'byte' | ||
| NonNegativeIntegerLiteral | = | 'nonNegativeInteger' | ||
| UnsignedLongLiteral | = | 'unsignedLong' | ||
| UnsignedIntLiteral | = | 'unsignedInt' | ||
| UnsignedShortLiteral | = | 'unsignedShort' | ||
| UnsignedByteLiteral | = | 'unsignedByte' | ||
| PositiveIntegerLiteral | = | 'positiveInteger' | ||
| AttrTypeName | = | QName.new(InstanceNamespace, AttrType) | ||
| AttrNilName | = | QName.new(InstanceNamespace, NilLiteral) | ||
| AnyTypeName | = | QName.new(Namespace, AnyTypeLiteral) | ||
| AnySimpleTypeName | = | QName.new(Namespace, AnySimpleTypeLiteral) |