代码之家  ›  专栏  ›  技术社区  ›  Mark Carpenter

如何验证文本是否为有效的HTML?

  •  3
  • Mark Carpenter  · 技术社区  · 15 年前

    我使用的是旧版本的 Telerik's Editor

    4 回复  |  直到 15 年前
        1
  •  3
  •   wprl    15 年前
        2
  •  0
  •   Roo Roo    15 年前

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

        3
  •  0
  •   lingvomir    15 年前

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

        4
  •  0
  •   Zhaph - Ben Duguid    15 年前

    嗯-你用的是哪个版本(“旧版本”不太具体)?

    在.NET1.1/2.0版本中(我认为是2004/2005年的3.x/4.x版本),编辑器API由读/写属性组成 Html 这使您可以将内容设置为HTML,还可以检索内容以存储在任何地方,以及 只读 所有物 Xhtml 这确保了您可以获得兼容的、基于XML的内容(还有一些属性,如 SaveAsXhtml

    我很感激,如果您的页面提供HTML4.0的内容,那么您可能会遇到一些关闭标签的问题( <br /> , <img />

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

    我看到 current version 不再有 Xhtml Html 属性被弃用,取而代之的是 Content 属性,因此我假设默认情况下这是输出有效的Xhtml。