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,
lib/xsd/xmlparser/libxmlparser.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)