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' |
| LongLiteral | = | 'long' |
| IntLiteral | = | 'int' |
| ShortLiteral | = | 'short' |
| AttrTypeName | = | QName.new(InstanceNamespace, AttrType) |
| AttrNilName | = | QName.new(InstanceNamespace, NilLiteral) |
| AnyTypeName | = | QName.new(Namespace, AnyTypeLiteral) |
| AnySimpleTypeName | = | QName.new(Namespace, AnySimpleTypeLiteral) |