Showing:

Annotations
Attributes
Diagrams
Facets
Properties
Source
Used by
Element property
Namespace No namespace
Annotations
Used for attributes of type "quantity", "string" or "boolean". Allows assertion of one or more units, ranges, fraction digits or fixed values. Valid
combinations of attributes are: <li>
  <ul>@unit @minInclude @maxInclude @fractionDigits</ul>
  <ul>@currency @minInclude @maxInclude @fractionDigits</ul>
  <ul>@minLength @maxLength</ul>
  <ul>@value</ul>
</li>
Diagram
DiagramDECOR_xsd_Element_property.tmp#property_unitDECOR_xsd_Element_property.tmp#property_currencyDECOR_xsd_Element_property.tmp#property_minIncludeDECOR_xsd_Element_property.tmp#property_maxIncludeDECOR_xsd_Element_property.tmp#property_fractionDigitsDECOR_xsd_Element_property.tmp#property_minLengthDECOR_xsd_Element_property.tmp#property_maxLengthDECOR_xsd_Element_property.tmp#property_value
Properties
content complex
Used by
Complex Type RuleDefinition
Attributes
Source
<xs:element name="property">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Used for attributes of type "quantity", "string" or "boolean". Allows assertion of one or more units, ranges, fraction digits or fixed values. Valid combinations of attributes are:
      <li>
        <ul>@unit @minInclude @maxInclude @fractionDigits</ul>
        <ul>@currency @minInclude @maxInclude @fractionDigits</ul>
        <ul>@minLength @maxLength</ul>
        <ul>@value</ul>
      </li>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <!-- quantity constraints -->
    <xs:attribute name="unit" type="NonEmptyString"/>
    <xs:attribute name="currency" type="NonEmptyString"/>
    <xs:attribute name="minInclude" type="IntegerOrDecimalRange"/>
    <xs:attribute name="maxInclude" type="IntegerOrDecimalRange"/>
    <xs:attribute name="fractionDigits" type="FractionDigitsType"/>
    <!-- string constraints -->
    <xs:attribute name="minLength" type="SmallNonNegativeInteger"/>
    <xs:attribute name="maxLength" type="SmallNonNegativeInteger"/>
    <!-- fixed values -->
    <xs:attribute name="value" type="NonEmptyString"/>
  </xs:complexType>
</xs:element>
Attribute property / @unit
Namespace No namespace
Type NonEmptyString
Properties
content simple
Facets
minLength 1
Used by
Element property
Source
<xs:attribute name="unit" type="NonEmptyString"/>
Attribute property / @currency
Namespace No namespace
Type NonEmptyString
Properties
content simple
Facets
minLength 1
Used by
Element property
Source
<xs:attribute name="currency" type="NonEmptyString"/>
Attribute property / @minInclude
Namespace No namespace
Type IntegerOrDecimalRange
Properties
content simple
Used by
Element property
Source
<xs:attribute name="minInclude" type="IntegerOrDecimalRange"/>
Attribute property / @maxInclude
Namespace No namespace
Type IntegerOrDecimalRange
Properties
content simple
Used by
Element property
Source
<xs:attribute name="maxInclude" type="IntegerOrDecimalRange"/>
Attribute property / @fractionDigits
Namespace No namespace
Type FractionDigitsType
Properties
content simple
Facets
pattern \d{1,4}[!\.]?
Used by
Element property
Source
<xs:attribute name="fractionDigits" type="FractionDigitsType"/>
Attribute property / @minLength
Namespace No namespace
Type SmallNonNegativeInteger
Properties
content simple
Facets
maxExclusive 1000000
Used by
Element property
Source
<xs:attribute name="minLength" type="SmallNonNegativeInteger"/>
Attribute property / @maxLength
Namespace No namespace
Type SmallNonNegativeInteger
Properties
content simple
Facets
maxExclusive 1000000
Used by
Element property
Source
<xs:attribute name="maxLength" type="SmallNonNegativeInteger"/>
Attribute property / @value
Namespace No namespace
Type NonEmptyString
Properties
content simple
Facets
minLength 1
Used by
Element property
Source
<xs:attribute name="value" type="NonEmptyString"/>