Module: XSD

Module | XSD
In: | xsd/xmlparser.rb xsd/xmlparser/xmlscanner.rb xsd/xmlparser/xmlparser.rb xsd/xmlparser/rexmlparser.rb xsd/xmlparser/parser.rb xsd/qname.rb xsd/ns.rb xsd/namedelements.rb xsd/mapping.rb xsd/iconvcharset.rb xsd/datatypes1999.rb xsd/datatypes.rb xsd/codegen/moduledef.rb xsd/codegen/methoddef.rb xsd/codegen/gensupport.rb xsd/codegen/commentdef.rb xsd/codegen/classdef.rb xsd/charset.rb

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.

### Classes and Modules

Module XSD::Charset
Module XSD::CodeGen
Module XSD::FloatConstants
Module XSD::Mapping
Module XSD::XMLParser
Module XSD::XSDDateTimeImpl
Class XSD::Error
Class XSD::IconvCharset
Class XSD::NS
Class XSD::NSDBase
Class XSD::NamedElements
Class XSD::QName
Class XSD::ValueSpaceError
Class XSD::XSDAnySimpleType
Class XSD::XSDAnyURI
Class XSD::XSDBase64Binary
Class XSD::XSDBoolean
Class XSD::XSDByte
Class XSD::XSDDate
Class XSD::XSDDateTime
Class XSD::XSDDecimal
Class XSD::XSDDouble
Class XSD::XSDDuration
Class XSD::XSDFloat
Class XSD::XSDGDay
Class XSD::XSDGMonth
Class XSD::XSDGMonthDay
Class XSD::XSDGYear
Class XSD::XSDGYearMonth
Class XSD::XSDHexBinary
Class XSD::XSDInt
Class XSD::XSDInteger
Class XSD::XSDLong
Class XSD::XSDNegativeInteger
Class XSD::XSDNil
Class XSD::XSDNonNegativeInteger
Class XSD::XSDNonPositiveInteger
Class XSD::XSDNormalizedString
Class XSD::XSDPositiveInteger
Class XSD::XSDQName
Class XSD::XSDShort
Class XSD::XSDString
Class XSD::XSDTime
Class XSD::XSDUnsignedByte
Class XSD::XSDUnsignedInt
Class XSD::XSDUnsignedLong
Class XSD::XSDUnsignedShort

### Constants

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)

[Validate]