1

如何找到给定 W3C 标准的机器可读 Web IDL 的权威来源?

例如,https://www.w3.org/TR/2018/REC-IndexedDB-2-20180130/是Indexed Database 2.0规范文档的权威来源。该规范链接到 Web IDL 标准,但没有链接到 IndexedDB 本身的任何实际 Web IDL 文件。

如果我四处搜索,我可以找到相关的 Web IDL 文件,其中散布着其他规范的 Web IDL 文件,例如这个 repo这个 Rust crateIDB*中的文件。但是,我正在寻找与上述规范文档具有相同权限的单一来源。你会认为W3C IndexedDB GitHub 存储库会有它,但没有。

4

1 回答 1

1

没有其他来源具有与规范文档相同的权限,原因很明显,如果它们不同,哪个优先?

它在 W3C 和 WHATWG 的现代规范中完成的方式是将 IDL 的权威规范嵌入到规范中。规范本身被设计为机器可读。例如,您会在一个具有“idl”类的元素中找到每个 IDL 定义。dfn可以在具有 data 属性的元素内的每个块中找到接口的名称data-dfn-type="interface"。等等。

于 2021-11-08T18:58:19.627 回答