给个javascript读xml文件的例子,具体是这样,在服务器端,发送一个xml文本到客户端,客户端用脚本读取该xml文本串,在先等!!
其结构如下:
<xml id=menuXML>
<?xml version="1.0" encoding="GB2312"?>
<DSTreeRoot text="全国" open="true" href="blank.htm" target="main" treeId="123">
<DSTree text="北京市" href="blank.htm" target="main" open="false" treeId="1"> </DSTree>
<DSTree text="天津市" href="blank.htm" target="main" open="false" treeId="1"> </DSTree>
</DSTreeRoot>如何用脚本读取这段xml结构的文本,不是直接读文件。
其结构如下:
<xml id=menuXML>
<?xml version="1.0" encoding="GB2312"?>
<DSTreeRoot text="全国" open="true" href="blank.htm" target="main" treeId="123">
<DSTree text="北京市" href="blank.htm" target="main" open="false" treeId="1"> </DSTree>
<DSTree text="天津市" href="blank.htm" target="main" open="false" treeId="1"> </DSTree>
</DSTreeRoot>如何用脚本读取这段xml结构的文本,不是直接读文件。
解决方案 »
- 关于下载次数的问题
- 怎么会报错啊<%#Eval("Id") %>作为脚本方法的参数怎么会报错啊!
- 在asp.net中用来自两张不同表的某一个字段作为查询条件,查出一张表的数据的hql怎么写
- 为什么不能移动控件?
- 请问我想做一个站外搜索,怎么实现?比如嵌如百度的搜索引擎,该具体如何做?大家给点思路?
- 弹出窗口中点击确定后自动关闭!
- 在服务器端获取在客户端变化的textbox的text值!!急!!
- 数据库中如何使用Convert????
- IE Web treeview 急急急急?
- webform里 gridview中的一列如何默认就是可编辑模式?
- 怎么得到PagerTemplate中的控件值
- ASP.net网站发布的问题
<script type="text/javascript">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml") // ....... </script>
var doc = menuXM.XMLDocument;
var sortNode = xmldso.selectSingleNode("//DSTree[@text='北京市']");
xmlDoc.async="false"
xmlDoc.load("note.xml")
var node = xmlDoc.selectSingleNode("//DSTree[@text='北京市']");
<?xml version="1.0" encoding="GB2312"?>
<DSTreeRoot text="全国" open="true" href="blank.htm" target="main" treeId="123">
<DSTree text="北京市" href="blank.htm" target="main" open="false" treeId="1"> </DSTree>
<DSTree text="天津市" href="blank.htm" target="main" open="false" treeId="1"> </DSTree>
</DSTreeRoot>
</XML><script language=javascript>
var doc = menuXML.XMLDocument;
var node1= doc.selectSingleNode("//DSTreeRoot//DSTree"); objAttributeList = node1.attributes;
alert(objAttributeList[0].value);//北京市
alert(objAttributeList[1].value);//blank.htm
alert(objAttributeList[2].value);//main
alert(objAttributeList[3].value);//false
alert(objAttributeList[4].value);//1
</script>