<Script Language="javascript" >
function show(){
xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.async = false;
xmlDoc.load("change1.xml");
var nodes =xmlDoc.documentElement.childNodes;
for(i=0;i<nodes.length;i++){
var king=nodes.item(i).childNodes.item(0).text;
var type=nodes.item(i).childNodes.item(1).text;
var subb=nodes.item(i).childNodes.item(2).text;
var defa=nodes.item(i).childNodes.item(3).text;
var beginstar=nodes.item(i).childNodes.item(4).text;
var stardemo=nodes.item(i).childNodes.item(5).text;
var ends=nodes.item(i).childNodes.item(6).text;
var enddemo=nodes.item(i).childNodes.item(7).text; kin.innerText=king;
typ.innerText=type;
sub.innerText=subb;
star.innerText=beginstar;
end.innerText=ends;
starde.innerText=stardemo;
endde.innerText=enddemo;
def.innerText=defa;
}
}
</script>
<html>
<body>
<tr>
<td><input name="upload" type="file" value=""/></td>
<td><input name="submit" type="submit" value="分析" onclick="show()"/></td>
<td><input name="submit" type="submit" value="导出"/></td>
</tr>
<table align="center" border="1">
<tr>
<td><span id="kin"></span></td>
<td><span id="typ"></span></td>
<td><span id="sub"></span></td>
<td><span id="def"></span></td>
<td><span id="star"></span></td>
<td><span id="starde"></span></td>
<td><span id="end"></span></td>
<td><span id="endde"></span></td>
</tr>
</table>
</body>
</html>
我的xml 中有5个循环为什么我在网页上只显示最后一个高手看下 我的xml文件
<?xml version="1.0" encoding="UTF-8"?>
<Bug-Info>
<Bug>
<kingdom>Encapsulation</kingdom>
<type>Poor Logging Practice</type>
<subtype>Use of a System OutpuStream</subtype>
<defaultSeverity>2.0</defaultSeverity>
<beginstar>Class1.cs:38:38</beginstar>
<beginstardemo>Console.WriteLine(oDataSet.GetXml());</beginstardemo>
<endstar>Class1.cs:38:38</endstar>
<endstardemo>Console.WriteLine(oDataSet.GetXml());</endstardemo>
</Bug>
<Bug>
<kingdom>Input Validation and Representation</kingdom>
<type>SQL Injection</type>
<subtype />
<defaultSeverity>4.0</defaultSeverity>
<endstar>Class1.cs:31:31</endstar>
<endstardemo>SqlDataAdapter adapter2 = new SqlDataAdapte (tainted_query,connectionstring);</endstardemo>
<beginstar>Class1.cs:16:16</beginstar>
<beginstardemo> static void Main(string[] args)</beginstardemo>
</Bug>
<Bug>
<kingdom>Code Quality</kingdom>
<type>Unreleased Resource</type>
<subtype />
<defaultSeverity>3.0</defaultSeverity><beginstar>Class1.cs:24:24</beginstar><beginstardemo> conn.Open ();</beginstardemo><endstar>Class1.cs:24:24</endstar><endstardemo> conn.Open ();</endstardemo></Bug><Bug><kingdom>Input Validation and Representation</kingdom><type>SQL Injection</type><subtype /><defaultSeverity>4.0</defaultSeverity><endstar>Class1.cs:29:29</endstar><endstardemo> SqlDataAdapter adapter1 = new SqlDataAdapter(args[1], connectionstring);</endstardemo><beginstar>Class1.cs:16:16</beginstar><beginstardemo> static void Main(string[] args)</beginstardemo></Bug><Bug><kingdom>Security Features</kingdom><type>Password Management</type><subtype>Hardcoded Password</subtype><defaultSeverity>4.0</defaultSeverity><beginstar>Class1.cs:23:23</beginstar><beginstardemo> System.Data.SqlClient.SqlConnection conn = new SqlConnection(connectionstring);</beginstardemo><endstar>Class1.cs:23:23</endstar><endstardemo> System.Data.SqlClient.SqlConnection conn = new SqlConnection(connectionstring);</endstardemo>
</Bug>
</Bug-Info>
function show(){
xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.async = false;
xmlDoc.load("change1.xml");
var nodes =xmlDoc.documentElement.childNodes;
for(i=0;i<nodes.length;i++){
var king=nodes.item(i).childNodes.item(0).text;
var type=nodes.item(i).childNodes.item(1).text;
var subb=nodes.item(i).childNodes.item(2).text;
var defa=nodes.item(i).childNodes.item(3).text;
var beginstar=nodes.item(i).childNodes.item(4).text;
var stardemo=nodes.item(i).childNodes.item(5).text;
var ends=nodes.item(i).childNodes.item(6).text;
var enddemo=nodes.item(i).childNodes.item(7).text; kin.innerText=king;
typ.innerText=type;
sub.innerText=subb;
star.innerText=beginstar;
end.innerText=ends;
starde.innerText=stardemo;
endde.innerText=enddemo;
def.innerText=defa;
}
}
</script>
<html>
<body>
<tr>
<td><input name="upload" type="file" value=""/></td>
<td><input name="submit" type="submit" value="分析" onclick="show()"/></td>
<td><input name="submit" type="submit" value="导出"/></td>
</tr>
<table align="center" border="1">
<tr>
<td><span id="kin"></span></td>
<td><span id="typ"></span></td>
<td><span id="sub"></span></td>
<td><span id="def"></span></td>
<td><span id="star"></span></td>
<td><span id="starde"></span></td>
<td><span id="end"></span></td>
<td><span id="endde"></span></td>
</tr>
</table>
</body>
</html>
我的xml 中有5个循环为什么我在网页上只显示最后一个高手看下 我的xml文件
<?xml version="1.0" encoding="UTF-8"?>
<Bug-Info>
<Bug>
<kingdom>Encapsulation</kingdom>
<type>Poor Logging Practice</type>
<subtype>Use of a System OutpuStream</subtype>
<defaultSeverity>2.0</defaultSeverity>
<beginstar>Class1.cs:38:38</beginstar>
<beginstardemo>Console.WriteLine(oDataSet.GetXml());</beginstardemo>
<endstar>Class1.cs:38:38</endstar>
<endstardemo>Console.WriteLine(oDataSet.GetXml());</endstardemo>
</Bug>
<Bug>
<kingdom>Input Validation and Representation</kingdom>
<type>SQL Injection</type>
<subtype />
<defaultSeverity>4.0</defaultSeverity>
<endstar>Class1.cs:31:31</endstar>
<endstardemo>SqlDataAdapter adapter2 = new SqlDataAdapte (tainted_query,connectionstring);</endstardemo>
<beginstar>Class1.cs:16:16</beginstar>
<beginstardemo> static void Main(string[] args)</beginstardemo>
</Bug>
<Bug>
<kingdom>Code Quality</kingdom>
<type>Unreleased Resource</type>
<subtype />
<defaultSeverity>3.0</defaultSeverity><beginstar>Class1.cs:24:24</beginstar><beginstardemo> conn.Open ();</beginstardemo><endstar>Class1.cs:24:24</endstar><endstardemo> conn.Open ();</endstardemo></Bug><Bug><kingdom>Input Validation and Representation</kingdom><type>SQL Injection</type><subtype /><defaultSeverity>4.0</defaultSeverity><endstar>Class1.cs:29:29</endstar><endstardemo> SqlDataAdapter adapter1 = new SqlDataAdapter(args[1], connectionstring);</endstardemo><beginstar>Class1.cs:16:16</beginstar><beginstardemo> static void Main(string[] args)</beginstardemo></Bug><Bug><kingdom>Security Features</kingdom><type>Password Management</type><subtype>Hardcoded Password</subtype><defaultSeverity>4.0</defaultSeverity><beginstar>Class1.cs:23:23</beginstar><beginstardemo> System.Data.SqlClient.SqlConnection conn = new SqlConnection(connectionstring);</beginstardemo><endstar>Class1.cs:23:23</endstar><endstardemo> System.Data.SqlClient.SqlConnection conn = new SqlConnection(connectionstring);</endstardemo>
</Bug>
</Bug-Info>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货