xml 笔记三 XML 解析器
来源:互联网 发布:女生喜欢多大尺寸 知乎 编辑:程序博客网 时间:2024/06/15 20:19
一、解析xml 分为两种
解析xml文件 存储在xml dom中
1、加载xml
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","books.xml",false); xmlhttp.send(); xmlDoc=xmlhttp.responseXML;
2、ie解析器加载 xml
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="false"; xmlDoc.load("note.xml");
3、firefox
var xmlDoc=document.implementation.createDocument("","",null); xmlDoc.async="false"; xmlDoc.load("note.xml");
解析xml字符串
txt="<bookstore><book>"; txt=txt+"<title>Everyday Italian</title>"; txt=txt+"<author>Giada De Laurentiis</author>"; txt=txt+"<year>2005</year>"; txt=txt+"</book></bookstore>"; if (window.DOMParser) { parser=new DOMParser(); xmlDoc=parser.parseFromString(txt,"text/xml"); } else // Internet Explorer { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="false"; xmlDoc.loadXML(txt); }
注 加载xml文件有load() 加载xml字符串用loadXML();
- xml 笔记三 XML 解析器
- XML学习笔记(三)xml与xsl 附xml解析器
- 三.javaweb笔记之xml解析
- XML学习笔记(三)---xml解析及具体实现
- XML(三)Sax解析XML
- XML解析之三 Dom解析器
- 【XML笔记】XML文档解析
- android xml解析(三)
- AndroidManifest.xml解析(三)
- AndroidManifest.xml解析(三)
- 三、JDOM解析XML
- xml三种解析
- xml的解析三
- XML解析(三),PULL解析XML
- XML解析三 使用PULL解析XML
- android 解析xml 笔记
- 解析xml笔记
- 学习笔记-解析XML
- Android 用Animation-list实现逐帧动画
- 开发流程总结
- 16进制、中文转换
- OpenGL 基础图形绘制与投影变换
- 九度OJ 教程81 拓扑排序——确立比赛名次
- xml 笔记三 XML 解析器
- 异常:Absent Code attribute in method that is not native or abstract in class
- Flex + Hessian 学习笔记(一)
- Flex + Hessian 学习笔记(二)
- VC++中如何获取本地IP地址
- Spring初学
- Flex + Hessian 学习笔记(三)
- spring开发_Spring+Hibernate_HibernateDaoSupport
- 初学spring mvc