怎样用C#.net实现用javascript建立xmldom对象,并从xml中读数据 no body could help me? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="JavaScript">function getvalue(str)//显示查询的结果集{ var mydoc1 = new ActiveXObject("Msxml.DOMDocument"); mydoc1.loadXML(str);//载入查询的数据 var currNode = mydoc1.childNodes.item(0).childNodes;//结点列表 var currattr = mydoc1.childNodes.item(0).childNodes.item(0).attributes;//结点的属性 var c_length=currNode.length;//结点列表的长度 var sReturn="<center>符合条件的用户数为:"; sReturn=sReturn+"<input align=center type=text size=4 value='"+c_length+"' readonly id=text1 name=text1>户</center>"; sReturn=sReturn+"<table border=1 align=center cellspacing=0 cellpadding=0 bordercolor='black' bordercolordark='white'>"; with (currNode(0))//取第一个结点,得到中文字段名 { sReturn=sReturn+"<tr >"; for (j=0;j<(currattr.length);j++) { sReturn=sReturn+"<td>"; var texts = String(attributes.item(j).name);// 属性名即为要取得的中文字段名称 sReturn=sReturn+texts+"</td>"; } sReturn=sReturn+"</tr>"; } for (i=0; i<(currNode.length); i++)//对每一个结点进行处理 { with (currNode(i)) { Return=sReturn+"<tr >"; for (j=0;j<(currattr.length);j++)//取出每个结点的众多属性值 { sReturn=sReturn+"<td >"; var texts = String(attributes.item(j).nodeValue); sReturn=sReturn+texts+"</td>"; } sReturn=sReturn+"</tr>"; //分行 } } return sReturn+"</table>";//表结束} //--></SCRIPT>c#用xmldataducoment 类 if you are using XMLDOM on the client side with Javascript, seehttp://www.w3schools.com/xml/xml_parser.asp?output=print 单击按钮时的事件名和委托调用的方法名是一样吗? C# b/s模式连接数据库 如何让两个DateTimePicker相互约束 [winform]如何创建小形无边框窗口 VS#2005问题!! 初学C#问个简单的问题 如果实现多线程间的多事件触发 C# 获取本地用户和组 C#动态引用DLL的问题 各位兄弟帮帮忙呀,要死人了!!!!!!!!!!! xml资料的处理???? 好几天没来,怎么看不了帖子了?
function getvalue(str)//显示查询的结果集
{
var mydoc1 = new ActiveXObject("Msxml.DOMDocument");
mydoc1.loadXML(str);//载入查询的数据
var currNode = mydoc1.childNodes.item(0).childNodes;//结点列表
var currattr = mydoc1.childNodes.item(0).childNodes.item(0).attributes;//结点的属性
var c_length=currNode.length;//结点列表的长度
var sReturn="<center>符合条件的用户数为:";
sReturn=sReturn+"<input align=center type=text size=4 value='"+c_length+"' readonly id=text1 name=text1>户</center>";
sReturn=sReturn+"<table border=1 align=center cellspacing=0 cellpadding=0 bordercolor='black' bordercolordark='white'>";
with (currNode(0))//取第一个结点,得到中文字段名
{
sReturn=sReturn+"<tr >";
for (j=0;j<(currattr.length);j++)
{
sReturn=sReturn+"<td>";
var texts = String(attributes.item(j).name);// 属性名即为要取得的中文字段名称
sReturn=sReturn+texts+"</td>";
}
sReturn=sReturn+"</tr>";
}
for (i=0; i<(currNode.length); i++)//对每一个结点进行处理
{
with (currNode(i))
{
Return=sReturn+"<tr >";
for (j=0;j<(currattr.length);j++)//取出每个结点的众多属性值
{
sReturn=sReturn+"<td >";
var texts = String(attributes.item(j).nodeValue);
sReturn=sReturn+texts+"</td>";
}
sReturn=sReturn+"</tr>"; //分行
}
}
return sReturn+"</table>";//表结束
}
//-->
</SCRIPT>c#用xmldataducoment 类