要在DB中存储什么标记语言?

Pau*_*gar 3 database markup markdown restructuredtext textile

相关:如何在数据库中存储轻量级格式(Textile,Markdown)?

我想在我们的数据库中以某种标记语言存储注释格式.但是,我们希望允许多种格式化语言(markdown,textile,restructuredText).我们似乎应该存储其功能的超集,以便我们可以在它们之间进行转换.

  • 这会有用吗?
  • 有这样的超集吗?
  • 是否有库可以在它们之间切换?
  • 是否有更结构化的格式我们应该在数据库中保留评论?

(如果重要的话,Python/Google App Engine)

Mar*_*ers 9

你有没有考虑过更简单的东西:将评论以原始形式存储起来,还有一个额外的专栏,说明它存储在哪种格式(降价,纺织品等......)?

我认为,任何超要么会通过仅存储的许多可能的不同方法的语法可以在一个特定的标记被写入一个导致丢失一些信息,否则这将是太复杂了,因为它试图让所有的所有允许标记中特定语法的可能编码.