我目前正在为 GUI 和非 GUI 应用程序编写元信息。
为此,我正在广泛研究官方元信息文档,但它在许多地方都是不明确的,说得客气一点(可选性、标签的多重性、排序……;事实上,该文档<tag/>
用于定义实际上具有内容<tag>foobar</tag>
和那些不<tag prop="foobar"/>
一样的内容)。
由于我计划坚持如果验证失败可能会被解析器拒绝的格式,我希望有解析器使用的 DTD。毕竟这是 XML,我很确定开发人员选择 XML 正是因为它带有模式规范语言。
但是,我找不到该架构。我尝试通过 and 的源代码找到自己的方式appstream-generator
,appstream-cli
但没有成功。