Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于Java的克里奥尔1.0到HTML5渲染器_Java_Html_Xwiki_Creole - Fatal编程技术网

用于Java的克里奥尔1.0到HTML5渲染器

用于Java的克里奥尔1.0到HTML5渲染器,java,html,xwiki,creole,Java,Html,Xwiki,Creole,我想建立一个CMS/Wiki,我想用HTML5 不幸的是,我一直在寻找一个Wiki呈现引擎,它可以作为输入语法并呈现为HTML5,有人能为此向我指出一个库吗 我的第二个选择是为编写一个渲染器来支持HTML5。关于如何开发这样的东西有什么想法吗?已经支持克里奥尔1.0作为输入语法,并且输出符合它们的语法,包括用于逐字文本的和标记(一个用于块,一个用于内联)。除已删除的tt标记外,此HTML的大部分也将是有效的HTML5 tt被认为是一个纯粹的文体标记,语义上更有意义的标记,如kbd、samp、co

我想建立一个CMS/Wiki,我想用HTML5

不幸的是,我一直在寻找一个Wiki呈现引擎,它可以作为输入语法并呈现为HTML5,有人能为此向我指出一个库吗

我的第二个选择是为编写一个渲染器来支持HTML5。关于如何开发这样的东西有什么想法吗?

已经支持克里奥尔1.0作为输入语法,并且输出符合它们的语法,包括用于逐字文本的
标记(一个用于块,一个用于内联)。除已删除的
tt
标记外,此HTML的大部分也将是有效的HTML5

tt
被认为是一个纯粹的文体标记,语义上更有意义的标记,如
kbd
samp
code
var
已经存在很长时间了。问题是有太多的选择,所以很难只选择一个标记来正确地(从语义角度)表示
tt
正在使用的所有东西。我们应该在克里奥尔语中添加4种不同的逐字语法吗?还是我们应该到处使用
code
,而忽略其语义,使其成为新的
tt
?或者可以对内联内容和块内容同时使用
pre
,并更改CSS,使其不总是块元素


无论如何,为了实现一个新的
html/5.0
语法呈现程序,您可能需要复制模块,更改大多数类,以便只继承它们的
xhtml/1.0
等效类,除了
xhtml链接呈现程序
之外,您应该在其中更改方式。您还应该创建一个HTML5解析器,因此还应该扩展and for
code
标记(我们可能在默认情况下应该这样做,因为它是一个有效的XHTML标记,我们目前忽略了它)。

HTML5是HTML4和XHTML1的超集,因此任何输出其中一个的渲染器都将是HTML5渲染器,至少在基本特性上是如此。您能否更具体地说,您希望在输出中包含HTML5的哪些功能?(你出现在那里)是我最关心的问题,但我一直在玩你的游戏,我才刚开始工作。A如果你有时间做这件事就好了。。。