ГОСТ ISO/IEC 24824-1— 2013
знака, как определено в ISO/IEC 9834-8. п. 6.3. Если в строке символов несколько слов, то соответству
ющие 16-октетные целые значения без знака должны быть сцеплены.
10.10.3Данный алгоритм кодирования пригоден для кодирования строк символов, представляю
щих UUID или список UUID.
10.11 Алгоритм кодирования «cdata»
10.11.1 Данный алгоритм кодирования имеет индекс словарной таблицы 8 и может быть применен
к любой строке символов.
10.11.2 Полученная строка октетов должна быть кодированием U TF-8 (по ISO/IEC 10646) строки
символов.
10.11.3 Данный алгоритм следует использовать только с инфо-наборами XML. созданными в ре
зультате синтаксического анализа документа XML, когда дополнительная информация идентифициру ет.
что строка символов соответствует всему разделу CDATA (по W 3C XML 1.0 и W 3C XML 1.1). Если
данный алгоритм кодирования используют в документе быстрого инфо-набора. то ко всем строкам
символов, которые соответствуют разделам CDATA. следует применять этот алгоритм кодирования.
11 Ограничения на поддерживаемые инфо-наборы XML
и некоторые упрощения
11.1 Настоящий стандарт поддерживает большинство инфо-наборов XML, которые могут встре
титься на практике, однако не поддерживает некоторые инфо-наборы XML. которые возможны только
теоретически.
11.2 В настоящем разделе термин «XM L-самосогласоеанный» используют в следующем значении:
набор свойств одного или нескольких информационных элементов является XM L-самосогласованным,
если этот набор свойств может быть получен в результате синтаксического анализа подходящего кор
ректно сформированного в отношении пространств имен документа XML.
11.3 Поддерживаемые инфо-наборы XML удовлетворяют следующим условиям:
a) свойство [all declarations processed] информационного элемента document имеет значение
true (истина);
b
) свойство [in-scope namespaces] каждого информационного элемента element и свой
ства [namespace attributes] всех информационных элементов element вместе образуют XML-
самосогласованный набор;
c) свойство [namespace name] каждого информационного элемента element, свойства [namespace
attributes] всех информационных элементов element и свойство [prefix] этого информационного эле
мента element вместе образуют XM L-самосогласованный набор;
d) свойство [namespace name] каждого информационного элемента attribute, свойства
[namespace attributes] всех информационных элементов element и свойство [prefix] этого информа
ционного элемента attribute вместе образуют XML-самосогласованный набор;
e) свойство [references] каждого информационного элемента attribute и свойство [normalized
value] информационного элемента attribute вместе образуют XML-самосогласованный набор;
0 свойство [notation] каждого информационного элемента processing instruction, свойство
[target] информационного элемента processing instruction и свойство [notations] информационного
элемента document вместе образуют XML-самосогласованный набор;
д) свойство [notation] каждого информационного элемента unparsed entity, свойство [notation
name] информационного элемента unparsod entity и свойство [notations] информационного элемента
document вместе образуют XML-самосогласованный набор;
h) свойство [element content whitespace] всех информационных элементов character, которые
не представляют пробельные символы, имеет значение false (ложь):
i) свойство [element content whitespace] каждого информационного элемента character и свой
ство [character code] информационного элемента character вместе образуют XML-самосогласованный
набор:
j) свойство [normalized value] всех информационных элементов attribute и свойство [content]
всех информационных элементов comment и processing instruction содержат не более 232 символов.
11.4 Следующие свойства информационных элементов инфо-набора XML не включены в типы
ASN.1. представляющие эти информационные элементы:
32