2

我需要用户使用自定义标签标记文本的某些部分,我不能使用基于 xml 的标签,因为整个文本将嵌入到 XML 文档中,并且所有 < 都将转换为 html 转义码 <。我希望用户使用诸​​如跳过、书签之类的标签来标记文本的某些部分,这些标签也可以具有诸如书签名称 =“第一”之类的属性。这是允许用户使用 BB 论坛方式(如 [b]abcd[/b] 或使用 {{bookmark name="first"}})标记文本的最佳方式。或者有没有更好的方案或技术可用。

我不想通过降价或纺织来改变文本的结构,我只想标记一些文本部分,比如 phpBB 标签。问题是除了phpBB还有其他风格吗?就像在某些软件中我看到 {{bookmark name = "abcd"}} 样式。

4

2 回答 2

4

为此,我知道的三个常见标记是Markdown(我相信 SO 使用过)、textileBBCode。前两个通常用于博客站点和 CMS 框架,我认为 BBCode 通常与公告板站点相关联。预览和映射实用程序可用于每个。

于 2009-02-07T17:45:45.917 回答
1

您可以查看Textile标记语言,看看它是否符合您的需求。它有许多实现和很好的文档

于 2009-02-07T17:44:49.397 回答