XHTML 1.1模块化规范https://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd引用了各种模块,这些模块依次引用了其他实体,全部引入了实体引用定义,DTD等。
此外,其他DTD(例如https://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd引入了各种MathML和SVG实体,它们依次引用了其他实体。
是否有某个地方可以通过公共ID(例如-//W3C//ELEMENTS XHTML Base Architecture 1.0//EN
)简单地列出所有XHTML / MathML / SVG实体,以及下载它们的好地方(例如https://www.w3.org/MarkUp/DTD/xhtml-arch-1.mod)?我自己积累了很多列表,但是递归地遍历DTD既耗时又容易出错(更不用说单调且无聊了)。
Saxon附带的实体清单没有正式的地位,但是随时可以使用它: