help超级简单,在线等待,立马给分

wangyiyun0119 2003-08-25 02:59:30
testxml.xml:
<?xml version="1.0" encoding="gb2312"?>
<pcbook>
<book>
<author>Wangzheng</author>
<titlen>Pconline</titlen>
</book>
<book>
<author>YiYun</author>
<titlen>pchome</titlen>
</book>
</pcbook>

test.asp
<body>
<script language="VBScript">
set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("testxml.xml")
for each x in xmlDoc.documentElement.childNodes
document.write(x.nodename)
document.write(":")
document.write(x.text)
document.write("<br>")
next
</script>
</body>
我是按照树上说明的写的代码,请问,我的现实结果怎么会是这样子的:
book:Wangzheng Pconline
book:YiYun pchome
如果我要得到像这样的结果,怎么写代码?
book: author:Wangzheng,titles:Pconline
book: author:YiYun,titles:pchome
...全文
31 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
surfw3 2003-08-25
  • 打赏
  • 举报
回复
格式很难看的,自己改吧

<script language="VBScript">
set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("testxml.xml")
for each x in xmlDoc.documentElement.childNodes
document.write(x.nodename)
document.write(":")
document.write(x.childNodes.item(0).nodename)
document.write(":")
document.write(x.childNodes.item(0).text)
document.write(",")
document.write(x.childNodes.item(1).nodename)
document.write(":")
document.write(x.childNodes.item(1).text)
document.write("<br>")
next
</script>
wangyiyun0119 2003-08-25
  • 打赏
  • 举报
回复
我补充一点点:就是我想得到更深一层的节点数据
book:
author:Wangzheng
titles:Pconline
book:
author:YiYun
title:pchome
希望能得到上述显示结果。

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧