我正在使用旧版本的 Telerik's 编辑器控制,并将输入的文本存储在SQL数据库中,然后再显示HTML。在保存到我的数据库之前,ASP.NET(2.0)中是否有任何方法可以将字符串验证为有效的HTML?谢谢!

有帮助吗?

其他提示

正则表达式可能很慢且CPU密集,W3C有一个开源工具,您可以使用 http: //www.w3.org/QA/Tools/

编辑器有一个内置的验证器对话框,它连接到在线W3工具以检查当前内容。你可以在这里看到一个例子 - XHTML Validator示例

嗯 - 您正在使用哪个版本(<!>“旧版本<!>”并非特定)?

在.Net 1.1 / 2.0版本中(我认为2004/2005年版本为3.x / 4.x)编辑器API包含一个读/写属性Html,允许您将内容设置为HTML ,并检索它以存储在哪里,以及只读属性Xhtml,以确保您获得符合基于XML的内容(还有像SaveAsXhtml这样的属性,以确保如果你是写回文件,它将在XHTML中。

我很感激,如果您的网页正在向HTML 4.0提供内容,那么您可能会遇到一些关闭标记的问题(<br /><img />等)。

请记住,有效的HTML和干净的HTML之间存在差异。

我看到当前版本不再具有Content属性,并且不推荐使用<=>属性以支持<=>属性,因此我假设默认情况下输出的是有效的Xhtml。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top