以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  小鞋子哥哥各位大哥!!!关于显示输出的简单问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=7294)


--  作者:阿ken
--  发布时间:5/8/2004 6:32:00 PM

--  小鞋子哥哥各位大哥!!!关于显示输出的简单问题
完整代码如下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 <title>TEST</title>
 </head>
 
 <body>
 
 <SCRIPT type="text/javascript" language="JavaScript">
 var xmlDocument=new ActiveXObject("Microsoft.XMLDOM");
 xmlDocument.load("document.xml");
 alert(xmlDocument.xml);
 function Search()
 {
 var v=xmlDocument.selectNodes("//name");
///////////////////////////////////////////////////问题出在这一段
 for(i=0;i<v.length;i++)
 {
 if(v[i].text.indexOf(txtSearch.value)>-1)
 {
document.writeln("<strong>"+v[i].parentNode.text+"</strong>"); }
 }
 }
/////////////////////////////////////////////////////
</SCRIPT>
 <TD align=middle>
     <INPUT maxLength=256 size=55 name=q id=txtSearch>
     <INPUT id=btnSearch type=button value="Search" onclick="Search()">
 </TD>     
 </body>
 </html>
//////////////////////////////////
doument.xml文件如下
<?xml version="1.0" encoding="gb2312"?>
<document>
<book>
<author>A</author>
<name>小红</name>
<publisher>C</publisher>
</book>

<book>
<author>D</author>
<name>E</name>
<publisher>F</publisher>
</book>

<book>
<author>G</author>
<name>G</name>
<publisher>I</publisher>
</book> 

<book>
<author>A</author>
<name>大红</name>
<publisher>C</publisher>
</book>

</document>
我用document.writeln()语句只能将查找出的第一个节点显示出来,怎么才能将所有符合条件的节点都显示出来呢?
恳请各位大哥赐教


[此贴子已经被作者于2004-5-8 22:21:44编辑过]

--  作者:阿ken
--  发布时间:5/10/2004 3:51:00 PM

--  
5555555555555咋没人给俺指点迷经呢?大家都去哪里了啊

--  作者:imdeep105
--  发布时间:5/17/2004 8:01:00 PM

--  
我也想知道这个怎么做啊,做好了转告一下。
wlz.404@163.net
谢。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms