解析XML 和 HTML有什么区别吗?该如何处理

解析XML 和 HTML有什么区别吗?
Windows下
解析XML 用mxxml4这个动态库,
解析 HTML也是用这个吗,或者是其他的

------解决方案--------------------
不是
------解决方案--------------------
XML --> MSXML4
HTML --> MSHTML
------解决方案--------------------
XML是有严格的规范限制的, 你如果想用 MSXML去解析HTML, 那么只能解析
符合 strict规范的XHTML,

因为一般的 HTML都是不符合XML规范的,比如 <br> <input > 这种标签都不符合(没有闭合)
或者有的使用单引号,甚至没引号来标示属性,MSXML解析不了

针对 这种 未格式不严谨的HTML, 有一些开发包可用, 最简单的就是使用WebBrowser

http://www.codeguru.com/vb/vb_internet/html/article.php/c4815/