ГОСТ Р ИСО/МЭК 8825-5— 2013
AnyAttribute-4SEQUENCE (
attr [ANY-ATTRIBUTES FROMABSENT
"http://www.asnl.org/X694/attri
bute")
SEQUENCE (CONSTRAINED BY [
/* Each ltea shall conform to the "AnyAttrlbuteFormat"
specified In
ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 18 */})
OF XSD.String ]
AnyAttribute-5SEQUENCE [
attr [ANY-ATTRIBUTES FROMABSENT
"http://www.asnl.org/X694/attr
bute"
"http://www.asnl.org/X694/wildc
ard’’]
SEQUENCE (CONSTRAINED BY (
/* Each itea shall conform to the "AnyAttrlbuteFormat"
specified in
ITU-T Rec. X.693 |ISO/IEC 8825-4, clause 18 */})
OF XSD.String }
D.3.9.2 Далее приведен пример модели содержимого группового символа.
<xsd:complexType name="Any-1”>
<xsd:sequence>
<xsd:any namespace="##any’7>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Any-2">
<xsd:sequence>
<xsd:any minOccurs=’’0“ namespace="##other”/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Any-3">
<xsd:sequence>
<xsd:any minOccurs="0" maxOccurs="unbounded" namespace=”##locar7>
</xsd:sequence»
</xsd:complexType>
Эти сложные определения типа отображаются в следующие присвоения типа АСН.1:
Апу-1SEQUENCE {
elел [ANY-ELEMENT] XSD.String (CONSTRAINED BY {
/* Shall conform to the "AnyElementFomat"
specifiedIn
ITU-TRec. X.693 |ISO/IEC 8825-4, clause 19
*
/
))
)
Any-2SEQUENCE [
е1ел [ANY-ELEMENT EXCEPT ABSENT
"http://www.asnl.org/X694/wildc
ard"]
XSD.String (CONSTRAINED BY {
/* Shall conform to the "AnyEleaentFormat"
specified in
ITU-TRec. X.693 |ISO/IEC 8825-4, clause 19
*
/
))
OPTIONAL ]
Any-3 : SEQUENCE (
elem-list [UNTAGGED] SEQUENCE OF elem
[ANY-ELEMENT FROM ABSENT] XSD.String (CONSTRAINED BY {
/• Shall conform to the "AnyElementFomat"
specified in
ITU-T Rec. X.693 |ISO/IEC 8825-4, clause 19
V|> )
П р и м е ч а н и е — Дополнительные примеры вычисления «NamespaceRestriction» можно найти в
примерах атрибутов групповых символов в D.3.9.1.
69