Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于XML,规范和非规范意味着什么_Xml_Specifications_W3c - Fatal编程技术网

关于XML,规范和非规范意味着什么

关于XML,规范和非规范意味着什么,xml,specifications,w3c,Xml,Specifications,W3c,参考w3.org文档中所述的XML文档,规范性和非规范性意味着什么?它实际上没有被解释,只是假设我们知道它的意思。谢谢。我们将规范分为“规范”和“非规范”的原因是 如果不同意,人们知道应该信任哪个来源。例如,一个工作 小组成员可能会编写一个教程、一组示例或一份立场报告 包含与规范性规范相矛盾的错误。这个 规范性规范是您应该信任的规范 有时,一个工作组将以不同的方式处理同一材料 两个规范性规范。当他们这样做的时候,他们说这两个 规范必须一致,它们之间的任何分歧都是错误的 必须由工作组进行更正。“规

参考w3.org文档中所述的XML文档,规范性和非规范性意味着什么?它实际上没有被解释,只是假设我们知道它的意思。谢谢。

我们将规范分为“规范”和“非规范”的原因是 如果不同意,人们知道应该信任哪个来源。例如,一个工作 小组成员可能会编写一个教程、一组示例或一份立场报告 包含与规范性规范相矛盾的错误。这个 规范性规范是您应该信任的规范

有时,一个工作组将以不同的方式处理同一材料 两个规范性规范。当他们这样做的时候,他们说这两个 规范必须一致,它们之间的任何分歧都是错误的 必须由工作组进行更正。

“规范性”指规范的正式部分;非规范性意味着它有助于理解,但你不能在法庭上上诉(可以这么说)


恐怕像W3C这样的标准机构的规范,就像法律合同一样,都是以读者应该理解的正式语言编写的。这是值得坚持的,因为一旦你克服了一些不熟悉语言的最初障碍,事实上,对于人们在论坛上提出的许多问题,参考官方标准比阅读教程网站要容易得多,因为教程网站试图使其更友好,但在过程中会失去准确性。

谢谢你,@Michael Kay,有一个非常清晰的答案。我会坚持下去。(如果这些正式文件的脚注中只有一两句话来解释你所说的话,那会有所帮助。)“……实际上,人们在论坛上提出的许多问题,通过参考官方标准要比通过阅读教程网站更容易得到明确的答案,因为教程网站试图使其更友好,但在这个过程中会失去准确性。“我自己说得再好不过了。我很抱歉听起来很愚蠢,但我仍然不确定:
非规范性
是否意味着这样的东西不是官方规范的一部分,而只是一个想法?非规范性文本是官方规范的一部分,但至少在理论上是多余和不必要的。有时它包括一些示例,帮助您检查您是否正确理解了规范,有时它给出注释来解释规范所述内容的含义,有时它是纯粹的编辑材料,如确认或背景阅读参考。这些都不符合你的“仅仅是一个想法”的说法谢谢你,@mikewied,谢谢你的回答。它帮助我理解了他们为什么使用这种术语。我还检查了@mu在维基百科中对规范的引用是否太短。他是对的。这个解释很难理解。谢谢