Java:用户评论使用哪种标记语言

标签 java parsing jakarta-ee markdown markup

在为 Java EE 构建 Web 应用程序时,您将哪种标记语言用于用户评论和其他用户生成的内容? IE。如果你要用 Java 编写 SO 代码,你会用什么来解析问题。

我已经找到了一些标记语言(Markdown、Textile、BBCode、Creole...),其中一些似乎有 Java 实现,但我还没有找到成熟的主流语言(针对 Java)。大多数相关项目似乎都不是很活跃。例如,在 MarkdownJ 论坛中,我读到“我同意你关于创建一个不基于正则表达式的新实现的观点,因此,有一张新票 [...]”,并且用户报告了奇怪的异常。

我不敢相信没有标准的解决方案。 Java 项目中有没有你通常使用的标记语言?有人可以使用 Java 和(最好是开源的)编译器为标记语言(如 Markdown)命名大型网站吗?使用带有一些验证的普通旧 HTML 是默认方法吗?

最佳答案

我玩过 Mylyn WikiText和其他人一样,但它是一种特定的格式。 IMO 这无关紧要,特别是因为基本上每个语法的转换器都可用于 JVM,即使您最终要切换语言也是如此。

过滤后的 HTML 很好,但写起来有点像 PITA。

老实说,我只是选择一个,或者调整一个——我最终使用了主要是 markdown 的组合,但使用了可嵌入的宏,如 XWiki/Confluence 等,最初是从 XWiki syntax parsing 中提取的。但修改了。在我的脑海里,我仍在努力;实际上……没那么多。

关于Java:用户评论使用哪种标记语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8085550/

相关文章:

parsing - Erlang 中的符号算术

eclipse - JAVA EE & Eclipse : I am getting java. lang.NoClassDefFoundError 即使我已经设置了构建路径

java - cookie.setMaxAge 奇怪的行为

java - cordova 构建 android > JDK 1.8 检查失败

javascript - javascript如何从url解析xml获取属性

python - 读取 CSV 文件时出现 UnicodeDecodeError

email - 使用 Servlet 接收邮件

java - 取消线程二叉树

java - 使用 myBatis 从数据库读取 JSON

java - 使用 Java 打开位于另一个存档文件中的存档文件