我写了一个VB.Net页面来浏览我的网站。它将HttpWebResponse存储在一个字符串中。我如何在.Net中验证页面的标记有效性? - 类似于W3通过直接输入选项验证的内容。我正在寻找能识别DOCTYPE的东西,验证它是或否,并返回我可以显示的故障列表。如何在.Net中测试字符串(网页)的标记有效性?
1
A
回答
3
下面是关于如何的一些信息:Validate XHTML in C#(如果需要,您应该将其转换为VB.NET)。
还有一个validator module可供下载。唯一的缺点是必须将字符串保存到物理html文件中。
1
W3C有一个experimental API可以接受可能有用的代码片段,还有其他3rd Party web services(尽管我不确定它们是否可以接受片段)。
恐怕我曾经使用这些我自己,所以我不能评论他们的有效性...
相关问题
- 1. 在Java中测试网站有效性
- 2. 在.Net中标记字符串的方法有哪些?
- 3. 在Python中提取XML标记字符串的有效方法
- 4. 如何在MySQL中标记字符串?
- 5. 有没有标准的.NET方法来测试SqlConnection字符串是否工作?
- 6. 如何使用C#.net使用RegEx查找字符串中的所有标记?
- 7. 字符串的等价性,并在C#中测试串
- 8. C++ - 如何提取字符串中的有效字符串?
- 9. .NET Webhandler测试字符串相等性比较失败
- 10. 如何测试字符是否不在字符串中? (java,junit)
- 11. 如何测试一个字符串在Javascript中只有空格?
- 12. 测试的有效性
- 13. 如何测试日期格式字符串是否是Oracle中的有效日期格式字符串
- 14. 如何测试字符串的文本
- 15. 有效的方法来测试字符串的某些单词
- 16. 如何在java中测试网页?
- 17. 如何测试,而不是XML字符串良好形成.net
- 18. 在windbg中调试.Net字符串值
- 19. iPhone SDK:测试有效的字符串日期
- 20. 测试字符串
- 21. 如何字符串比较短的字符串字面有效
- 22. 测试字符串在Bash中是否有非空白字符
- 23. 验证字符串是否为有效的HTML标记名称
- 24. 标记字符串的有效方法 - C
- 25. 如何测试只有字母或撇号的字符串?
- 26. 标记字符串
- 27. Bash shell中测试,如果在一个字符串中的所有字符在另一个字符串
- 28. 在Scintilla NET中检测游标超过注释或字符串
- 29. 如何测试\符号(反斜杠)是否在字符串中?
- 30. 从HTML字符串中除去所有标记属性
@何塞,我用了两个链接。我将第一个链接中的代码翻译成了VB,并对它进行了一些修改,以便在我的网站的自动抓取中验证HTML。它工作正常 - 它进行一些基本检查。 现在第二个链接中的模块很酷。非常光滑,非常容易。它可以验证自动爬网无法访问的我的开发环境中的其他HTML /页面。 我也重写了MyBase.Render来捕获所有输出(当然,我可以打开和关闭此功能),将其保存到文件中,稍后通过自动验证程序运行它 - 捕获特定用户可能会看到的唯一HTML。 非常有用。谢谢。 – rvarcher 2009-05-06 22:35:08