XML字符串和XML Document之间的转换
在web项目中,XML作为一种重要的数据存储和传输介质,被广泛使用。XML文件,XML字符串和XML Document对象是XML存在的三种形式,XML文件无需多言,和普通的文本并无二致;倒是在做一般的XML数据交换过程中,经常要使用XML字符串和XML Document对象,因此在这两种形式之间进行转化成为了使用XML的必备技术。在所有操控XML的技术中,都提供了这两种形式XML之间的转换方法。
下面我就各种XML技术对此问题的解决方法做个总结,和大家分享,也方便自己今后查阅。
一,使用JDOM(这是我最常使用的一种技术)
1.字符串转Document对象
var xmlStr = ".....";var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async=false;xmlDoc.loadXML(xmlStr);//可以处理这个xmlDoc了var name = xmlDoc.selectSingleNode("/person/name");alert(name.text); 2.Document对象转字符串var xmlDoc = ......;var xmlStr = xmlDoc.xml 注:Document为javaScript版的XMLDOM
本文出自http://yangfei520.blog.51cto.com/1041581/382977