set xmlDoc = server.CreateObject("MSXML2.DOMDocument")
xmlDoc.loadXML("<?xml version='1.0'?><root><person name='张三'><address>深州</address><age>26</age></person><person name='李四'><address>衡水</address><age>25</age></person></root>")
set root = xmlDoc.documentElement
set oNodeList = root.childNodes
for each item in oNodeList
response.Write item.getattribute("name")
response.Write vbcrlf
'response.Write item.xml
set childs = item.childNodes
for each subitem in childs
response.Write subitem.baseName
response.Write "="
response.Write subitem.text
response.Write vbcrlf
next
next
xmlDoc.loadXML("<?xml version='1.0'?><root><person name='张三'><address>深州</address><age>26</age></person><person name='李四'><address>衡水</address><age>25</age></person></root>")
set root = xmlDoc.documentElement
set oNodeList = root.childNodes
for each item in oNodeList
response.Write item.getattribute("name")
response.Write vbcrlf
'response.Write item.xml
set childs = item.childNodes
for each subitem in childs
response.Write subitem.baseName
response.Write "="
response.Write subitem.text
response.Write vbcrlf
next
next
博客展示了在ASP中处理XML文档的代码。通过创建XML DOM对象,加载XML数据,获取根节点和子节点列表,使用for each循环遍历节点,输出节点属性和子节点信息,实现对XML文档的操作。
2199

被折叠的 条评论
为什么被折叠?



