8
- значение contentID «по умолчанию» (если есть);
- дочерние элементы;
- контент CDATA.
- Атрибуты
- Кодирование атрибута
Кодирование атрибутов выполняется в соответствии сданными, представленными в таблице 5.
attribute_tag: Это поле однозначно определяет атрибут в родительском элементе. Возможные значения определены в соответствии с приложением В. Атрибуты с тегами, которые не определены здесь, зарезервированы для будущего использования и не должны обрабатываться приемниками.
attributejength: Это поле указывает на количество байтов данных, содержащихся в этом атрибуте. Диапазон значений от 0x00 до 0xFD (от 0 до 253). Если в поле записано значение 0xFE или 0xFF, тогда длину атрибута определит дополнительное поле extended attribute length.
extended_attribute_length: Это поле указывает на количество байтов данных, содержавшихся в этом атрибуте.
attribute_data_byte: Эти байты содержат строки (согласно 4.6.1 настоящего стандарта), или перечисленное значение данных (согласно 4.7 настоящего стандарта), или тип общих данных (согласно 4.8 настоящего стандарта).
Примечание — Любые ссылки объекта должны быть расширены.
- Атрибуты «поумолчанию».
В тех случаях, когда атрибут имеет значение «по умолчанию», он не должен кодироваться, так как приемник должен всегда автоматически использовать значение «по умолчанию».
- CDATA и строки
- Кодирование
Все CDATA или текстовые строки, кроме текстовых атрибутов, должны быть закодированы в соответствии с таблицей 6.