我试图通过此示例https://www.w3.org/TR/exi-primer/#encoding了解编码过程。
我看到使用相同的ID代码对文档的多个实体进行编码。例如,请参见以下代码段(括号中指示的用于编码的位数):
SE(笔记本)编码为0(1)
以及下面的部分
SE(note)也被编码为0(1)
即使我为文档的不同SE实体准备了单独的语法堆栈,也请参见以下编码:
StartTagNote1
AT(类别)StartTagNote2 0 | AT(类别)编码为0(2)
AT(日期)StartTagNote3 1
[未声明] 2
StartTagNote2
AT(日期)StartTagNote3 0 | AT(日期)编码为0(1)
[未声明] 1
但不应该将AT(date)编码为1(2),因为它位于同一SE元素下,即(SE note),并且在“ StartTagNote1”中,它被分配给“ AT(category)”以下的位置词汇顺序。
有人可以指出我理解的错误吗?