Схема кодирования сообщает XML в Exi

Я пытаюсь понять процесс кодирования с помощью этого примера https://www.w3.org/TR/exi-primer/.

Я вижу, что один и тот же ID-код используется для кодирования нескольких объектов документа. например, см. следующие фрагменты (количество битов, используемых для кодирования, указано в скобках):

SE (записная книжка), закодированная как 0 (1)

и в разделах ниже

SE (примечание) также кодируется как 0 (1)

Даже если я рассуждаю, что отдельный стек грамматики подготовлен для отдельных сущностей документа, см. Следующую кодировку:

StartTagNote1

AT(категория) StartTagNote2 0 | AT(категория), закодированная как 0 (2)

AT(дата) StartTagNote3 1

[Не объявлено] 2

StartTagNote2

AT(дата) StartTagNote3 0 | AT(дата), закодированный как 0 (1)

[Не объявлено] 1

но не следует кодировать AT(дату) как 1(2), поскольку он находится под тем же элементом SE, т. е. (примечание SE), и в "StartTagNote1" ему была назначена позиция ниже "AT(категория)" по лексическому порядку.

Может кто-то указать, что я неправильно понимаю?

0 ответов

Другие вопросы по тегам