我寫了一個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