解析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/
相关问答:
请问各位大师,我现在需要将XML的数据实时的存入到数据库中,我是用asp编的程序,大量们帮忙分析 一下!!!
下面是我的XML文件代码
XML code:
<?xml version="1.0" encoding="utf-8"? ......
select 下样表, <select name="us">
<option value="aa" selected>aa </option>
& ......
我是利用axiom对xml进行解析!
但却出现下面的错误!
Exception in thread "main" org.apache.axiom.om.OMException: [com.ctc.wstx.exc.WstxLazyException] com.ctc.wstx.exc.WstxUnexpectedCharEx ......
如题。
webService的函数如下:
VB.NET code:
Public Function RecordSetBySql(ByVal Sql As String) As XmlDataDocument
Dim xRs As ADODB.Recordset
Dim cmd As ADODB.Command
......
以下代码在IE下是可以正常,但是用NETBOX封装就不行了,运行到红色的地方就出错了,说缺少对像,请问怎么样修改。
JScript code:
//////////////////// AJAX类////////////////
function getxml ......