0

例如,查看 MathML 或 SVG。这些不仅仅是基于 XML 的语言,它们是基于 XML 的语言,您可以将它们直接嵌入到 HTML 文档中,并且可以完美呈现。您不需要名称空间或文档类型或 XSL 文档或样式表,或任何其他垃圾来使它们正常工作(至少在最新的 Firefox 中不需要)。

我很好奇,我如何制作自己的基于 XML 的语言,并且还可以直接嵌入到 HTML 文档中?我怎样才能让它完全按照我的意愿呈现,例如使用适当的样式,而不必将样式表嵌入到文档中?

我想知道如何让我的浏览器 firefox “了解”我自己创​​建的 xml 语言的正确样式方法和格式化方法(显然它只能在我自己的机器上正确呈现)。

4

1 回答 1

2

答案是 XSLT。您可以编写在浏览器中运行的 XSLT 样式表来呈现 XML。现在所有的浏览器都支持 XSLT 1.0,我们 (Saxonica) 提供了 XSLT 2.0 的跨浏览器实现,称为 Saxon-CE,它即将成为开源。

于 2013-02-21T22:45:40.197 回答