拜托了.ajax responseXML 获取不到xml文本值?
varhttp_request=newActiveXObject("Msxml2.XMLHTTP");......varobjxml=http_request.respo...
var http_request = new ActiveXObject("Msxml2.XMLHTTP");
......
var objxml = http_request.responseXML;
怎么能获取到code="001"这个001的值??? 是用ASP.NET
接下来应该怎么写?
菜鸟在这里先 谢谢了.
......
xml 格式如下:
<?xml version=\"1.0\" encoding=\"utf-8\" ?>
<root>
<CodeName code="001" name="上海" />
</root> 展开
......
var objxml = http_request.responseXML;
怎么能获取到code="001"这个001的值??? 是用ASP.NET
接下来应该怎么写?
菜鸟在这里先 谢谢了.
......
xml 格式如下:
<?xml version=\"1.0\" encoding=\"utf-8\" ?>
<root>
<CodeName code="001" name="上海" />
</root> 展开
2个回答
展开全部
var objxml = http_request.responseXML;
//创建一个XML对象
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(objxml);
//获取XML中所有CodeName节点
var xmlNode=xmlDoc.getElementsByTagName("CodeName");
//获取第一个CodeName的code属性的值
var code=xmlNode.item(0).getAttribute("code");
//创建一个XML对象
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(objxml);
//获取XML中所有CodeName节点
var xmlNode=xmlDoc.getElementsByTagName("CodeName");
//获取第一个CodeName的code属性的值
var code=xmlNode.item(0).getAttribute("code");
展开全部
我的XML
<?xml version="1.0" encoding="utf-8"?>
<UserInfo>
<datarow>
<codename>123</codename>
<codeid>456</codeid>
</datarow>
</UserInfo>
代码
XmlDocument xd = new XmlDocument();
xd.Load(Server.MapPath("user.xml"));
XmlNode xn1 = xd.SelectSingleNode("UserInfo/datarow/codename");
TextBox2.Text = xn1.InnerText;
XmlNode xn2 = xd.SelectSingleNode("UserInfo/datarow/codeid");
TextBox1.Text = xn2.InnerText;
要记得引用using System.Xml;
不行你再消息我吧
<?xml version="1.0" encoding="utf-8"?>
<UserInfo>
<datarow>
<codename>123</codename>
<codeid>456</codeid>
</datarow>
</UserInfo>
代码
XmlDocument xd = new XmlDocument();
xd.Load(Server.MapPath("user.xml"));
XmlNode xn1 = xd.SelectSingleNode("UserInfo/datarow/codename");
TextBox2.Text = xn1.InnerText;
XmlNode xn2 = xd.SelectSingleNode("UserInfo/datarow/codeid");
TextBox1.Text = xn2.InnerText;
要记得引用using System.Xml;
不行你再消息我吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询