Tom*_*Tom 19 database formatting text abstraction
如何在数据库(没有特定的)中存储格式化的文本块(换行符,选项卡,列表等)以在Web上显示(XHTML),同时保持抽象级别,以便数据可以在其他数据中使用申请或网站的结构将来如何改变?
您的问题中有两个想法略有冲突 - 将数据与内容分开,以便可以重新利用,以及包括格式化数据。
格式化数据是数据的一部分,还是只是元数据?
我们以前没见过这个吗?它基本上似乎是一个 CSS / HTML 难题。
如果这些文本块符合已知的数据方案(正如马里奥的答案所假设的那样)那么是的,我会同意他的答案,但是重新阅读你的问题我会回答(并假设)你有一些格式,比如说,马里奥使用的段落标签?
按照这样的想法,格式基本上是数据的一部分,而不仅仅是额外的内容,我建议采用 CSS / HTML 解决方案之类的东西。使用标准 XHTML 标签存储文本,为您的 CSS 做好准备。当您想要使用标准 UI(如在非 Web 应用程序中?)时,可以对其进行解析,并且只需剥离标签并根据需要进行替换即可。
当然,您可以编写自己的标记([myBitOfText #] 而不是 <span class="myBitOfText />),但您也可以从数据库中获得一个不需要重新调整用途或字符串操作的返回。
归档时间: |
|
查看次数: |
8555 次 |
最近记录: |