网页中用JavaScript 创建xml 对象
functionstringToXML(xmlData){if(window.ActiveXObject){//forIExmlDoc=newActiveXObject(...
function stringToXML(xmlData) {
if (window.ActiveXObject) {
//for IE
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(xmlData);
return xmlDoc;
}
else if (document.implementation && document.implementation.createDocument) {
//for Mozila
parser=new DOMParser();
xmlDoc=parser.parseFromString(xmlData,"text/xml");
return xmlDoc;
}
}
var xmlObj = stringToXML(
['<?xml version="1.0" encoding="utf-8"?>',
'<msg>',
'<list lrc_url="ting.lrc" >',
'<u u="ting.mp3" />',
'</list>',
'</msg>'].join('')
);
alert(xmlObj.xml); //打印xml代码
alert(xmlObj.documentElement.tagName); //根元素标签名
这个xmlObj是个Object对象吗? 展开
if (window.ActiveXObject) {
//for IE
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(xmlData);
return xmlDoc;
}
else if (document.implementation && document.implementation.createDocument) {
//for Mozila
parser=new DOMParser();
xmlDoc=parser.parseFromString(xmlData,"text/xml");
return xmlDoc;
}
}
var xmlObj = stringToXML(
['<?xml version="1.0" encoding="utf-8"?>',
'<msg>',
'<list lrc_url="ting.lrc" >',
'<u u="ting.mp3" />',
'</list>',
'</msg>'].join('')
);
alert(xmlObj.xml); //打印xml代码
alert(xmlObj.documentElement.tagName); //根元素标签名
这个xmlObj是个Object对象吗? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询