ГОСТ Р ИСО/МЭК 8825-4 — 2009
б) изменить имя ассоциативного тега, ‘AttributeName" или значение атрибута идентификатора типа для
кодирования этого типа;
в) послужить причиной того, что "ExtendedXMLValue” компонента типа АСН.1 будет вставлено как
"CharacterEncodableValue" в "QuotedVDlue" атрибута ("Attribute*) (см. 19.3.3);
г) определить имя пространства имен XML для референтных имен типа и идентификаторов, опреде
ленных вмодуле АСН.1,и рекомендовать префикс пространства имендля использования с этим простран
ством имен;
д) определить, когда имя. ограниченное пространством имен (вместо неограниченного имени)должно
быть использовано в XML элементе или как имя XML атрибута;
е) определить удаление связанных тегов, имеющее обычно результатом либо нетегированный текст,
либо контент частичногоXMLэлемента (которому может предшествовать или за которым может следовать
другой контентчастичного XML элемента — см. приложение В);
ж) определить вставку одной или более команд обработки XML или одного или более комментария
XML (см. раздел 29);
- перед связанным предшествующим тегом или связанным пустым от элемента тегом;
- между связанным предшествующим тегом и “ExtendedXMLValue";
П р и м е ч а н и е 1 — Это препятствует использованию ассоциированного пустого от элемента тега.
- между "ExtendedXMLValue" и связанным последующим тегом;
Г1 римеч ание2 — Это препятствует использованию ассоциированного пустого от элемента тега.
- после ассоциированного последующего тега.
П р и м е ч а н и е З — Все четыре варианта вставки препятствуют использованию UNTAGGED при
удалении ассоциированных тегов (см. 29.2.2).
12.2 Команды XER кодирования могут быть назначены типам АСН.1 с использованием либо
продукционного правила "Encodinglnstruction" в префиксе типа XER. либо продукционного правила
"EncodinglnstructionAssignmentList" в управляющем разделе кодирования XER. Назначение с использова
нием префикса типа определено в этом разделе. Назначение с использованием управляющего раздела
копирования XER описано в разделе 13.
П р и м е ч а н и е — Действие множественных назначений команд кодирования той же самой катего
рии описано в разделе 14.
j
j
j
j
j
j
j
j
12.3 Продукционным правилом команды кодирования XER ’ Encodinglnstruction’ являяется;
Encodinglnstruction:^
PositiveInstruction
|Negatinglnstruction
Positivelnstnjction::=
AnyAttributelnstruction
|AnyElementlnstfuction
Attributelnstruction
|Base64lnstruction
DecimalInstruction
|DefaultForEmptylnstruction
j EmbedValuesInstruction
GlobalDefaultsInstruction
|Listlnstruction
Namelnstruction
|Namespacelnstruction
PlOrCommentlnstruction
|Textlnstruction
UntaggedInstruction
| UseNillnstruction
|UseNumberlnstruction
UseOrderlnstruction
|UseQNamelnstruction
UseTypelnstruction
16