在java中简单的自定义标记解析

时间:2010-10-22 19:47:40

标签: java parsing transform

我有一个客户端想要在他的文本中插入视频,图像,表单元素等,同时还保留了生成的html元素。

我想到的一件事是创建特殊的标签,让他这样做,然后使用转换引擎,输入 - >输出

因此对于视频标签,它可以注入必要的javascript来制作视频播放器(就像像youtube一样的播放器),而对于图像,它只是制作一个图像标签,而对于一个表单元素,它会创建一个输入标签

对于表单,我认为使用$ {name}会没问题。名称将是程序可以使用的值的唯一标识符。他只需要确保他没有复制它们。

我想对于图像和视频,我可以使用[IMG]和[VIDEO]等BB代码风格的标签。

在java空间中有没有这样的东西,或者我是否需要从头开始编码?

1 个答案:

答案 0 :(得分:0)

一个很好的可自定义解析器,可以转换BBCodes,或者你自己的标签,例如HTML:

http://kefir-bb.sourceforge.net/