Ajax技术提取xml文件中标签的属性值问题

//sansan.xml<?xmlversion="1.0"encoding="gb2312"?><employees><employeetitle="SoftwareE... //sansan.xml <?xml version="1.0" encoding="gb2312" ?> <employees> <employee title="Software Engineer"> <name>sansan</name> </employee> <employee title="Salesperson"> <name>huaisan.wang</name> </employee> <employee title="Salesperson"> <name>hong</name> </employee> </employees>用Ajax怎样的办法才能提取title的值和name的值 getElementsByTagName("employee")然后呢 求大侠们帮帮菜鸟感激 展开
 我来答
匿名用户
2013-05-27
展开全部
title 是 employee 的一个属性,所以可以用getAttribute()这个方法获取employee中title的值而name是 employee的一个子节点,又因为employee中只有一个子节点,所以可以使用firstChild这个属性获取employee中的name节点,然后用nodeValue这个属性获取name节点中的值。 用代码表示就是:var titleOfEmployee = document.getElementsByTagName("employee")[i].getAttribute("title");//获取第i个employee节点的title属性的值var nameVal = document.getElementsByTagName("employee")[i].firstChild.nodeValue;//获取第i个employee节点中第一个子节点(即name节点)的值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式