X / HTML中是否有任何竞争性标记语言?

时间:2012-04-27 11:11:09

标签: html xhtml markup

这是一个我想知道一段时间的问题,但在谷歌上找不到我想要的东西。

我想知道的是,X / HTML是否有任何竞争性标记语言,本质上应该与HTML做同样的工作,但是:

  • 直接呈现(实际上没有编译成x / html)
  • 不只是使用借用的类似HTML的语法(是的,我知道SGML,它被广泛称为现代HTML的前身)

另一件事是,我可以看到为什么HTML很受欢迎:它的语法非常容易学习,没有(过于可怕)隐藏的黑魔法,它是一种直接的标记语言,完全按照它在锡上所说的那样。 / p>

当人们想到标记语言时,他们通常会想到HTML。 Markdown被编译为HTML,因此每个wiki语法都是半语言的。但是必须有某个人(或某个公司)有类似的想法,因此试图创建一种标记语言,以满足类似的(如果不是相同的)要求。

我觉得很难相信从来没有任何竞争性的标记语言。或者真的从未有过吗?

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

嗯,有Rich Text Format,虽然据我所知,从未发展成手写,但仍然是人类可读的:

{\rtf1\ansi{\fonttbl\f0\fswiss Helvetica;}\f0\pard
This is some {\b bold} text.\par
}

另一方面,有PostScript,它也是图灵完整的编程语言,用于标记文档。

%!PS
/Courier             % name the desired font
20 selectfont        % choose the size in points and establish 
                     % the font as the current one
72 500 moveto        % position the current point at 
                     % coordinates 72, 500 (the origin is at the 
                     % lower-left corner of the page)
(Hello world!) show  % stroke the text in parentheses
showpage             % print all on the page

我确信还有更多语言。例如,在维基百科上查找相关文章,InterPress

答案 2 :(得分:1)

您可能会发现http://www.w3.org/MarkUp/historical很有趣。

有许多其他文档格式和标记语言,但它们并不真正直接与HTML竞争。任何潜在的竞争者都必须克服这样一个事实:HTML(+ CSS + JS)已经成为一种“通用的语言”(即它可以在任何地方运行,无处不在)。