修复HTML结构

时间:2013-01-29 14:13:09

标签: html structure

我知道这是一个奇怪的问题,但也许你们中的一些人遇到了同样的问题。我运行一个网站,用户分享笔记,论文和任何其他类型的文档,用HTML编写。问题是内容结构不是很好:通常,它们不使用标题(h2,h3等),< ul>和< ol>列表(他们将列表写为纯文本),等等。

有没有人遇到过这种问题?我该如何解决这个问题?我尝试过一些基于正则表达式的重型解决方案,但它们并不是很准确。


实施例

  

需求 - 数量的商品或服务   人们准备在某段时间内以不同的价格购买   除价格以外的其他因素保持不变

可能导致需求的因素   改变:

1。品味与偏好

2。收入

  

非价格决定因素   供应:

1。成本与技术

2。其他的价格   提供的商品和服务

必须转换为:

  

需求

     

商品或服务的数量   人们准备在某段时间内以不同的价格购买   除价格以外的其他因素保持不变

可能导致需求的因素   更改

  1. 品味与偏好
  2. 收入

     

供应商的非价格决定因素

     
  1. 成本与技术
  2. 其他价格   提供的商品和服务

1 个答案:

答案 0 :(得分:0)

我建议您从编辑器中禁用任何现有的HTML功能,并使用简单的textarea,用户可以使用降价格式输入内容(这与他们目前正在进行的非常接近)。

对于多种语言,有许多从Markdown到HTML的转换器(例如参见此Wikipedia article)。因此,您可以使用JavaScript实现进行实时预览(如Stack Overflow),并在从数据库创建HTML视图时使用另一个服务器端解析器转换内容。