无聊写了个遍历XML文件的文档,还有一些不够完美,大家如果有更好的可以贴出来一起研究一下! <% on error resume next '<![CDATA[]]>问题没处理 xmlfile = "???.xml" Set xml = Server.CreateObject("MSXML.DOMDocument") xml.async = false xml.load(xmlfile) private function showxml(node) dim tempstr for each i in node If i.nodeType = 1 then tempstr = "<b>" & i.nodeName & "</b>" tempstr = replace(tempstr,"#text","") Response.write tempstr end if If i.nodeType = 3 then tempstr = "<i>" & i.nodeValue & "</i><br>" response.write tempstr end if If i.nodeName<>"#text" then for each b in i.attributes response.write "[" & b.name & ":" & b.value & "] " Next Response.write "<br>" end if If i.hasChildNodes then showxml(i.childNodes) end if Next End function showxml(xml.documentElement.childNodes) %> 
|