ГО С Т ISO/IEC 24824-1— 2013
Т а б л и ц а D.7 — Детали кодирования
Окгет(ы)ОписаниеИнфо-набор XML
или XML
С800000111 (07)
1
Этот октет является кодированием информационного элемента
Addresselement.
Октет на позиции с816со значением 0716 имеет ’(У (идентифика
ция) в первом бите, обозначая, что у информационного элемен
та
element
есть дочерний элемент (дочерний информационного
элемента
Partyelement),
который является информационным
элементом
element
(см. С.3.7.2). Второй бит равен ’0’. обозна
чая. что у информационного элемента
element
нет атрибутов
(см. С.3.3). Третий бит равен ’0’. обозначая, что квалифициро
ванное имя является не литеральным (см. С.18.3). а индексиро
ванным. Индекс больше или равен 110 и меньше или равен 3210 и
закодирован в битах с четвертого по восьмой как целое без
знака (см. С.27.2). Целое без знака равно 710. и индекс равен
810(нижняя граница равна 10). что после перенаправления из
таблицы ELEMENT NAME дает квалифицированное имя с рав
ным «сас» свойством
[prefix],
равным «....gateComponents:1.0»
свойством
[namespacename]
и равным «Address» свойством
[localname]
<cac:Address>
С900001000 {08)
Этот октет является кодированием информационного элемента
StreetNameelement.
Информационный элемент
element
имеет индекс
910.
что по
сле перенаправления из таблицы ELEMENT
NAME
дает квали
фицированное имя с равным «сЬся свойством
[prefix],
равным
«....BasicComponents:1:0n свойством
[namespacename]
и рав
ным «StreetName» свойством
[localname]
<cbc:Street-
Name>
С
а
10000010 (82)
СЬ 00000111 {07)
СС01001101 (4d)
db01100101 46Ь)
Эти октеты являются кодированием информационного элемента
character
из информационного элемента
StreetNameelement.
Октет на позиции са16 со значением 8216 имеет ’10’ (иденти
фикация) в первых двух битах (с первого по второй биты), обо
значая. что у информационного элемента
element
есть дочер
ний элемент (дочерний информационного элемента
StreetName
element),
который является блоком информационных элемен
тов
character
(см. С.3.7.5). Третий бит равен ’0’. обозначая на
личие литеральной строхи символов (см. С .15.3). Четвертый
бит равен ’0\ обозначая, что литеральную строку символов не
следует добавлять в таблицу CONTENT CHARACTER CHUNK.
Пятый и шестой биты равны ’0’. обозначая, что форматом коди
рования блока является UTF-8 (см. С.20.3.1). Седьмой и вось
мой биты равны *1’ и X)’ соответственно, обозначая, что длина
октетов закодированных символов UTF-8 (блока информацион
ных элементов
character)
больше или равна 3 ,0 и меньше или
равна 25810 октетам и длина минус нижняя граница закодиро
вана в восьми битах следующего октета как целое без знака
(см. С.23.3.2).
Октет на позиции сЪ16 со значением 0716является кодировани
ем целого без знака. Длина в октетах закодированных символов
UTF-8 равна 101О (нижняя граница равна 310).
Ю 10 октетов закодированных символов UTF-8 расположены с
октета на позиции с с .6до октета на позиции d516
Информацион
ные элементы
character
«Marsh
Lane»
d611110000 { ГО)
Этот октет является указателем конца информационного эле
мента
StreetNameelement.
Октет на позиции
d616
со значением f016 содержит ’1111’ в
первых четырех битах (с первого по четвертый бит), что явля
ется указателем конца информационного элемента
StreetName
element.
Четыре ’O’ (забивка) присутствуют (с пятого по восьмой
бит), так как есть еще дочерний элемент (того же уровня) (ин
формационный элемент
CityNameelement)
(см. С.3.7.1)
<J
cbc:StreetName>
88