ГОСТ Р 59791—2021
xsdFacets |= xsdMinExclusive
xsdFacets |= xsdMinlnclusive
xsdFacets |= xsdMaxExclusive
xsdFacets |= xsdMaxInclusive
xsdFacets |= xsdTotalDigits
xsdFacets |= xsdFractionDigits
xsdFacets |= xsdLength
xsdFacets |= xsdMinLength
xsdFacets |= xsdMaxLength
xsdFacets |= xsdEnumeration
xsdFacets |= xsdWhiteSpace
xsdFacets |= xsdPattern
xsdFacet |= attribute value { xsd: string}
xsdMinExclusive |= element xs: minExclusive { xsdFacet}
xsdMinlnclusive |= element xs: maxExclusive { xsdFacet}
xsdMaxExclusive |= element xs: minlnclusive { xsdFacet}
xsdMaxInclusive |= element xs: maxlnclusive { xsdFacet}
xsdNumFacet |= attribute value { xsd: nonNegativelnteger}
xsdPosNumFacet |= attribute value { xsd: positivelnteger}
xsdTotalDigits |= element xs: totalDigits { xsdPosNumFacet}
xsdFractionDigits |= element xs: fractionDigits { xsdNumFacet}
xsdLength |= element xs: length { xsdNumFacet}
xsdMinLength |= element xs: minLength { xsdNumFacet}
xsdMaxLength |= element xs: maxLength { xsdNumFacet}
xsdEnumeration |= element xs: enumeration { xsdFacet}
xsdWhiteSpace |= element xs: whiteSpace {
attribute value { xsd: NMTOKEN «preserve» | «replace» | «collapse» }
}
xsdPattern |= element xs: pattern { xsdFacet}
xsdList = element xs: list {
attribute itemType { xsd: QName} |
element xs: simpleType { xsdSimpleType.type}
}
xsdUnion = element xs: union {
attribute memberTypes { xsd: string} |
element xs: simpleType { xsdSimpleType.type}+
}
## Маркеры последовательности
## Элемент cl: Marker представляет собой маркер последовательности (SMark)
## абстрактного синтаксиса. ## Фактические символ маркера последовательности,
т. е. сущности, которая относится к лексикону,
## создается путем сопоставления лексического
## значения элемента cl: Marker с пространством значений
## типа данных.
56