首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

从jquery对象中提取xml,该如何解决

2012-10-11 
从jquery对象中提取xmlJScript code var xml rss version2.0channeltitleRSS Title/title/

从jquery对象中提取xml

JScript code
 var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",    xmlDoc = $.parseXML(xml),    $xml = $(xmlDoc),

对于转换得到的$xml,我以前都能直接通过$xml[0].xml获取到xml内容的,可是今天测试的时候,怎么遇到$xml[0].xml为undefined呢?

[解决办法]
xmlDOM.xml属性是IE only的,其他浏览器没有xml属性,其他浏览器可以使用serializer来序列化xmlDOM

JScript code
    var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",    xmlDoc = $.parseXML(xml),    $xml = $(xmlDoc);    if ($xml[0].xml) alert($xml[0].xml)    else if (window.XMLSerializer) {        var sl = new XMLSerializer();        alert(sl.serializeToString($xml[0]))    } 

热点排行