请高手指点以下格式的数据用Web编程怎么读取
<?xml version="1.0" encoding="UTF-8" ?>
- <data>
- <s>
<item date="2008-01-12" num="20434" p1="4" p2="4" />
<item date="2008-01-12" num="20310" p1="2" p2="2" />
<item date="2008-01-12" num="11552" p1="1" p2="1" />
<item date="2008-01-12" num="10590" p1="1186" p2="1189" />
<item date="2008-01-12" num="14768" p1="4" p2="4" /> 数据挖掘研究院
<item date="2008-01-12" num="8801" p1="291" p2="293" />
<item date="2008-01-12" num="1010" p1="1" p2="6" />
<item date="2008-01-12" num="20401" ip1="1254" p2="1262" />
</s>
</data>
这种格式的数据,如果用Web编程读取其中的date,num,p1,p2的值,怎么读取啊- HTML code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY id=bb>
<script>
var xml = "<?xml version="1.0" encoding="UTF-8"?>"+
"<data>"+
"<s>"+
"<item date="2008-01-12" num="20434" p1="4" p2="4" />"+
"<item date="2008-01-12" num="20310" p1="2" p2="2" />"+
"<item date="2008-01-12" num="11552" p1="1" p2="1" />"+
"<item date="2008-01-12" num="10590" p1="1186" p2="1189" />"+
"<item date="2008-01-12" num="14768" p1="4" p2="4" />"+
"<item date="2008-01-12" num="8801" p1="291" p2="293" />"+
"<item date="2008-01-12" num="1010" p1="1" p2="6" />"+
"<item date="2008-01-12" num="20401" ip1="1254" p2="1262" />"+
"</s></data>";
var domObj = new ActiveXObject("MSXML2.DOMDocument");
domObj.loadXML(xml);
var HTML = "<table border=1><tr><td>date</td><td>num</td><td>p1</td><td>p2</td></tr>";
var S = domObj.getElementsByTagName("item");
for(var i=0; i<S.length; i++){
HTML += "<tr>";
HTML += "<td>"+S[i].getAttribute("date")+"</td>";
HTML += "<td>"+S[i].getAttribute("num")+"</td>";
HTML += "<td>"+S[i].getAttribute("p1")+"</td>";
HTML += "<td>"+S[i].getAttribute("p2")+"</td>";
HTML += "</tr>";
}
HTML += "</table>";
bb.innerHTML = HTML;
</script>
</BODY>
</HTML>
数据挖掘交友
客户端大概可以这样取一下。服务器端脚本大同小异LS正解~~~- HTML code
<script language="javascript">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlString= "<data><s><item date="2008-01-12" num="20434" p1="4" p2="4" /><item date="2008-01-12" num="20310" p1="2" p2="2" /><item date="2008-01-12" num="11552" p1="1" p2="1" /><item date="2008-01-12" num="10590" p1="1186" p2="1189" /></s></data>";
xmlDoc.loadXML(xmlString);
//alert(xmlDoc.documentElement.xml); //gen biao ji
var aaa=xmlDoc.selectNodes("//item"); //jiang zi fu chang zhuan huan wei xml dui xiang
for (i=0;i<aaa.length;i++){
alert(aaa[i].getAttribute("date"));
alert(aaa[i].getAttribute("num"));
alert(aaa[i].getAttribute("p1"));
alert(aaa[i].getAttribute("p2"));
}
</script>
数据挖掘研究院
Create By Any-Extract(WL-AE) 数据挖掘实验室