【问题标题】:Canonical, authoritive source of W3C WebIDLs [duplicate]W3C Web IDL 的规范、权威来源 [重复]
【发布时间】:2021-12-20 13:36:15
【问题描述】:

如何找到给定 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 文件,例如IDB* 文件在 this repothis Rust crate 中。但是,我正在寻找与上述规范文档具有相同权限的单一来源。你会认为the W3C IndexedDB GitHub repo would have it 但不是。

【问题讨论】:

    标签: specifications w3c webidl


    【解决方案1】:

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

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

    【讨论】:

    • 我发现bs-to-idl 是从 W3C/WhatWG .bs 文件中提取 IDL 的有用工具。
    猜你喜欢
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    相关资源
    最近更新 更多