<?xml version="1.0" encoding="utf-8" ?>
<Root>
<GZ>
<name>GZ-1</name>
<value>0</value>
</GZ><GZ>
<name>GZ-2</name>
<value>1</value>
</GZ><GZ>
<name>GZ-3</name>
<value>0</value>
</GZ><GZ>
<name>GZ-4</name>
<value>1</value>
</GZ><GZ>
<name>GZ-5</name>
<value>0</value>
</GZ><GZ>
<name>GZ-6</name>
<value>1</value>
</GZ><GZ>
<name>GZ-7</name>
<value>0</value>
</GZ><GZ>
<name>GZ-8</name>
<value>1</value>
</GZ><GZ>
<name>GZ-9</name>
<value>0</value>
</GZ><GZ>
<name>GZ-10</name>
<value>0</value>
</GZ>
</Root>
<Root>
<GZ>
<name>GZ-1</name>
<value>0</value>
</GZ><GZ>
<name>GZ-2</name>
<value>1</value>
</GZ><GZ>
<name>GZ-3</name>
<value>0</value>
</GZ><GZ>
<name>GZ-4</name>
<value>1</value>
</GZ><GZ>
<name>GZ-5</name>
<value>0</value>
</GZ><GZ>
<name>GZ-6</name>
<value>1</value>
</GZ><GZ>
<name>GZ-7</name>
<value>0</value>
</GZ><GZ>
<name>GZ-8</name>
<value>1</value>
</GZ><GZ>
<name>GZ-9</name>
<value>0</value>
</GZ><GZ>
<name>GZ-10</name>
<value>0</value>
</GZ>
</Root>
解决方案 »
- iframe父页面怎么获取子窗口的对象
- showModalDialog如果关闭子窗口后自动刷新父窗口?怎么实现?
- 关闭页面,弹出提示是否关闭,是就跳转页面,否就关掉页面
- js如何实现鼠标经过与离开div,执行渐变的效果!急!!
- JS替换所有字符串的问题
- xsl经过jdom解析后生成的页面正常的,但是html页面对应的源代码中静态中文全部为类似字段这样的字符
- 如何使用js动态创建asp控件?
- 请问 javascript中给函数传参数时是否可以传地址,或有ref和out关键字
- 求救~~这个加密函数能否还原?
- 如何将我的网页url前的Internet Explorer的图标换成我自己的图标?
- IE 9下获取table的margin的奇怪问题
- JS内存处理问题
<!--
function loadXml(){
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
//try //Internet Explorer
//{
// xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
// }
// catch(e)
// {
// try //Firefox, Mozilla, Opera, etc.
// {
// xmlDoc=document.implementation.createDocument("","",null);
// }
// catch(e) {alert(e.message)}
// }
xmlDoc.async="false";//取消异步加载
xmlDoc.load("a.xml");
//xmlDoc.loadXmlString(字符串);如果xml的内容是一个字符串比如<x>1</x>可以用此方法
//var items = xmlDoc.selectNodes("/menu/menuitem");
//alert(items.length);
// for(var i=0;i<items.length;i++){
// alert(xmlDoc.selectSingleNode("/menu/menuitem["+i+"]/node").text);
// alert(xmlDoc.selectSingleNode("/menu/menuitem["+i+"]/parent").text);
// alert(xmlDoc.selectSingleNode("/menu/menuitem["+i+"]/name").text);
//}
//方法2
var items = xmlDoc.getElementsByTagName("menuitem");
alert(items.length);
for(var i=0;i<items.length;i++){
var x = items.firstChild;
alert(x.getAttribute("title"));//取得标签上的属性,如<x title="a"></x>取得title的值'a'
alert(x.text);//或者xmldoc.getElementsByTagName("node").text
alert(x.nextSibling.text);//nextSibling方法是取得下一个node
alert(x.nextSibling.nextSibling.text);
}
}
function getNode(doc, xpath) {
varretval = "";
var value = doc.selectSingleNode(xpath);
if (value) retval = value.text;
return retval;
}
//-->
</SCRIPT>