javaScript加载和读取XML文件
2016-12-20 18:54
507 查看
测试的xml文件内容如下,就一个province节点,里面有内容“上海”
<?xml version="1.0" encoding="UTF-8"?><xml-body><province>上海</province></xml-body>
下面是一个helloWorld:运行之后弹出 xml里面的内容“上海”证明获取xml内容成功。
<script type="text/javascript">window.onload=function(){var xmlDoc=parseXml("MyXml.xml"); //得到的xmlDoc就是xml的document文件,可以使用所有的getElementxxx方法。var test=xmlDoc.getElementsByTagName("province")[0];alert(test.firstChild.nodeValue132);}//---------------↓下面是导入xml函数↓---------------function parseXml(xmlFileName){ //xmlFileName就是xml文件的路径var xmlDoc='';if (window.ActiveXObject){ // IEvar activeXNameList=new Array("MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.5.0","MSXML2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML2.DOMDocument","Microsoft.XMLDOM","MSXML.DOMDocument");for(var h=0;h<activeXNameList.length;h++){try{xmlDoc=new ActiveXObject(activeXNameList[h]);}catch(e){continue;}if(xmlDoc) break;}}else if(document.implementation && document.implementation.createDocument){ //非 IExmlDoc=document.implementation.createDocument("","",null);}else{alert('can not create XML DOM object, update your browser please...');}xmlDoc.async=false; //同步,防止后面程序处理时遇到文件还没加载完成出现的错误,故同步等XML文件加载完再做后面处理xmlDoc.load(xmlFileName); //加载XMLreturn xmlDoc;}</script>
相关文章推荐
- Javascript 读取客户机器上的XML文件
- JavaScript读取XML文件
- JavaScript操作XML文件之XML读取方法
- spring基于xml加载和读取properties配置文件的方式
- javascript加载xml文件,兼容Chrome
- javascript + asp 实现javascript跨域读取xml文件
- 使用javascript中读取Xml文件做成的一个二级联动菜单
- 使用 JavaScript读取 xml 文件 --生成 对应的二维数组 问题
- javascript读取XML文件中的值
- 动态创建表格js文件,javascript,Ajax,DHTML动态实现表格的创建,动态读取XML中的文件,读取dom节点的例子。
- Javascript读取网络上XML文件内容
- JavaScript中读取xml文件
- javascript如何读取自身文件内的xml
- JavaScript 对 XML(文件) 进行读取和操作
- javascript读取xml文件
- JavaScript读取本地XML文件
- javascript加载xml文件
- 用JavaScript读取本地XML文件
- javascript加载xml文件,兼容Chrome