如何将文本验证为有效的HTML?
-
07-07-2019 - |
解决方案
其他提示
正则表达式可能很慢且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。
不隶属于 StackOverflow