Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 8825-4-2009 Информационная технология (ИТ). Правила кодирования АСН.1. Часть 4. Правила XML кодирования (XER)

     16.1 Элемент XML документа

16.1.1 Элемент XML документа должен быть "ExtendedXMLTypedValue".

16.1.2 "ExtendedXMLTypedValue" - это:

ExtendedXMLTypedValue::=

"<" & TypeNameOrModifiedTypeName AttributeList ">"

ExtendedXMLValue

"</ " & TypeNameOrModifiedTypeName ">"

| "<" & TypeNameOrModifiedTypeName "/>"


Примечание - Отличие от продукционного правила "XMLTypedValue" - включение возможно пустого "AttributeList" и использование "ExtendedXMLValue" вместо "XMLValue" для содержания элемента XML.

16.1.3 "TypeNameOrModifiedTypeName" определено в 16.2.

16.1.4 "AttributeList" определен в 16.3.

16.1.5 "ExtendedXMLValue" определено в 16.4 и должно быть типа "ExtendedXMLValue", идентифицированного "TypeNameOrModifiedTypeName".

16.1.6 Вторая альтернатива "XMLTypedValue" (использование тега пустого элемента XML) может использоваться, только если продукционное правило "ExtendedXMLValue" является пустым.

Примечание - Если бы продукционное правило "ExtendedXMLValue" было "xmlcstring", содержащим только "пробел", оно не было бы пустым, и вторая альтернатива не могла бы использоваться.