3

関連:軽量フォーマット(テキスタイル、マークダウン)をデータベースに保存する方法は?

コメントのフォーマットをマークアップ言語でDBに保存したいと思います。ただし、複数のフォーマット言語(マークダウン、テキスタイル、restructuredText)を許可する必要があります。それらの間で変換できるように、それらの機能のスーパーセットを保存する必要があるようです。

  • これは機能しますか?
  • そのようなスーパーセットはありますか?
  • それらを切り替えるライブラリはありますか?
  • DBにコメントを保持する必要があるより構造化された形式はありますか?

(重要な場合はPython / Google App Engine)

4

1 に答える 1

9

コメントを元の形式で保存し、保存する形式(マークダウン、テキスタイルなど)を示す追加の列を追加するなど、もっと簡単なことを検討しましたか?

スーパーセットを使用すると、特定のマークアップで構文を記述できるさまざまな方法の1つだけを格納することで情報が失われるか、すべてを許可しようとするため複雑になりすぎると思います。許容されるすべてのマークアップでの特定の構文の可能なエンコーディング。

于 2009-12-27T19:04:22.957 に答える