auer_base_types

Advanced Information

Table of Contents

top

Schema Document Properties

Target Namespace http://www.auerswald.de/auer_base_types
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations have no namespace.
  • By default, local attribute declarations have no namespace.

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
abt http://www.auerswald.de/auer_base_types
xsd http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xsd:schema targetNamespace="http://www.auerswald.de/auer_base_types" elementFormDefault="unqualified">
...
</xsd:schema>
top

Global Definitions

Simple Type: internationalNumberType

Super-types: xsd:string < internationalNumberType (by restriction)
Sub-types: None
Name internationalNumberType
Content
  • Base XSD type: string
  • pattern = (\d|#|\*|\+)*
Schema Component Representation
<xsd:simpleType name="internationalNumberType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="(\d|#|\*|\+)*"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: ipAddressType

Super-types: xsd:string < ipAddressType (by restriction)
Sub-types: None
Name ipAddressType
Content
  • Base XSD type: string
  • pattern = (25[0-5]|2[0-4][0-9]|1?\d{1,2})\.(25[0-5]|2[0-4][0-9]|1?\d{1,2})\.(25[0-5]|2[0-4][0-9]|1?\d{1,2})\.(25[0-5]|2[0-4][0-9]|1?\d{1,2})
Schema Component Representation
<xsd:simpleType name="ipAddressType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="(25[0-5]|2[0-4][0-9]|1?\d{1,2})\.(25[0-5]|2[0-4][0-9]|1?\d{1,2})\.(25[0-5]|2[0-4][0-9]|1?\d{1,2})\.(25[0-5]|2[0-4][0-9]|1?\d{1,2})"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: nameType

Super-types: xsd:string < nameType (by restriction)
Sub-types: None
Name nameType
Content
  • Base XSD type: string
  • length >= 0
Schema Component Representation
<xsd:simpleType name="nameType">
<xsd:restriction base="xsd:string">
<xsd:minLength value="0"/>
<xsd:maxLength value="64"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: nonPrivilegedPortType

Super-types: xsd:int < portType (by restriction) < nonPrivilegedPortType (by restriction)
Sub-types: None
Name nonPrivilegedPortType
Content
  • Base XSD type: int
  • 0 <= value <= 65535
  • value >= 1024
Schema Component Representation
<xsd:simpleType name="nonPrivilegedPortType">
<xsd:restriction base="abt:portType">
<xsd:minInclusive value="1024"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: numberType

Super-types: xsd:string < numberType (by restriction)
Sub-types: None
Name numberType
Content
  • Base XSD type: string
  • pattern = (\d|#|\*)*
Schema Component Representation
<xsd:simpleType name="numberType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="(\d|#|\*)*"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: portType

Super-types: xsd:int < portType (by restriction)
Sub-types:
Name portType
Content
  • Base XSD type: int
  • 0 <= value <= 65535
Schema Component Representation
<xsd:simpleType name="portType">
<xsd:restriction base="xsd:int">
<xsd:maxInclusive value="65535"/>
<xsd:minInclusive value="0"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: posint_with_0

Super-types: xsd:int < posint_with_0 (by restriction)
Sub-types: None
Name posint_with_0
Content
  • Base XSD type: int
  • value >= 0
Schema Component Representation
<xsd:simpleType name="posint_with_0">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: urlType

Super-types: xsd:string < urlType (by restriction)
Sub-types: None
Name urlType
Content
  • Base XSD type: string
Schema Component Representation
<xsd:simpleType name="urlType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top