Module: XSD
- Included in:
- WSDL::XMLSchema::Parser, XSDAnySimpleType
- Defined in:
- lib/xsd/datatypes.rb,
lib/xsd/ns.rb,
lib/xsd/qname.rb,
lib/xsd/charset.rb,
lib/xsd/mapping.rb,
lib/xsd/xmlparser.rb,
lib/xsd/iconvcharset.rb,
lib/xsd/datatypes1999.rb,
lib/xsd/namedelements.rb,
lib/xsd/codegen/classdef.rb,
lib/xsd/xmlparser/parser.rb,
lib/xsd/codegen/methoddef.rb,
lib/xsd/codegen/moduledef.rb,
lib/xsd/codegen/commentdef.rb,
lib/xsd/codegen/gensupport.rb,
lib/xsd/xmlparser/xmlparser.rb,
lib/xsd/xmlparser/xmlscanner.rb,
lib/xsd/xmlparser/rexmlparser.rb
Overview
XMLSchamaDatatypes general definitions.
Defined Under Namespace
Modules: Charset, CodeGen, FloatConstants, Mapping, XMLParser, XSDDateTimeImpl Classes: Error, IconvCharset, NS, NSDBase, NamedElements, QName, ValueSpaceError, XSDAnySimpleType, XSDAnyURI, XSDBase64Binary, XSDBoolean, XSDByte, XSDDate, XSDDateTime, XSDDecimal, XSDDouble, XSDDuration, XSDENTITIES, XSDENTITY, XSDFloat, XSDGDay, XSDGMonth, XSDGMonthDay, XSDGYear, XSDGYearMonth, XSDHexBinary, XSDID, XSDIDREF, XSDIDREFS, XSDInt, XSDInteger, XSDLanguage, XSDLong, XSDNCName, XSDNMTOKEN, XSDNMTOKENS, XSDName, XSDNegativeInteger, XSDNil, XSDNonNegativeInteger, XSDNonPositiveInteger, XSDNormalizedString, XSDPositiveInteger, XSDQName, XSDShort, XSDString, XSDTime, XSDToken, XSDUnsignedByte, XSDUnsignedInt, XSDUnsignedLong, XSDUnsignedShort
Constant Summary collapse
- 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'
- TokenLiteral =
'token'
- LanguageLiteral =
'language'
- NMTOKENLiteral =
'NMTOKEN'
- NMTOKENSLiteral =
'NMTOKENS'
- NameLiteral =
'Name'
- NCNameLiteral =
'NCName'
- IDLiteral =
'ID'
- IDREFLiteral =
'IDREF'
- IDREFSLiteral =
'IDREFS'
- ENTITYLiteral =
'ENTITY'
- ENTITIESLiteral =
'ENTITIES'
- IntegerLiteral =
'integer'
- 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)