规范性和非规范性对XML的意义是什么

nlp*_*per 23 xml w3c specifications

w3.org文档中提到的XML文档引用的规范性和非规范性意味着什么?它真的没有解释,只是假设我们知道它意味着什么.谢谢.

Mic*_*Kay 32

"规范"意味着它是规范的正式正式部分; 非规范性意味着它是有帮助和帮助理解的,但你不能在法庭上诉诸它(可以这么说).

我担心像W3C这样的标准机构的规范,就像法律合同一样,都是用读者应该理解的形式语言编写的.这是值得坚持的,因为一旦你克服了一些不熟悉的语言的最初障碍,通过参考官方标准而不是通过官方标准,人们在论坛上提出的许多问题得到明确答案实际上要容易得多.阅读教程网站,试图使其更友好,但在这个过程中失去精确性.

  • 非规范性文本是官方规范的一部分,但至少在理论上是多余的和非必要的.有时它包含的示例可以帮助您检查您是否正确理解了规范,有时它会给出注释来解释规范所说的含义,有时候它只是纯粹的编辑材料,如确认或背景阅读参考.这些都不适合你的术语"只是一个想法" (4认同)

mik*_*ied 8

我们将规范划分为"规范"和"非规范"的原因是,如果人们不同意,人们就会知道信任的来源.例如,工作组可能会编写一个教程或一组示例或一份包含与规范性规范相矛盾的错误的立场文件.规范性规范是您应该信任的规范.

有时,工作组将在两个规范性规范中以不同方式涵盖相同的材料.当他们这样做时,他们说这两个规范必须达成一致,并且它们之间的任何分歧都是一个错误,必须由工作组予以纠正.