getallnodes.asp

来自「关于XML和网页配合使用的好书」· ASP 代码 · 共 30 行

ASP
30
字号
<%@ Language=VBScript %>
<% 

set xmlDoc = Server.createObject("Microsoft.XMLDOM")
dim MyNode,namedNodeMap
xmlDoc.async = false
xmlDoc.load(Server.MapPath("xmldata.xml"))

'获取节点信息
    getnodes(xmlDoc)

sub getnodes(node)
   dim i
   '当前节点信息
	   Response.write("<br><b>节点名称:")
	   Response.write(node.nodeName)
	   Response.write("</b><br>节点类型:")
	   Response.write(node.nodeTypeString)
	   Response.write("<br>节点值:")
	   Response.write(node.nodeValue)
   '获得子节点信息
	   if node.childNodes.length<>0 then
	      for i=0 to node.childNodes.length-1
	          getnodes(node.childNodes(i))
	      next
	   end if
end sub

%>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?