当前位置: 代码迷 >> JavaScript >> 从jquery对象中提取xml,该如何解决
  详细解决方案

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

热度:205   发布时间:2012-10-11 10:16:10.0
从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]))
    } 
  相关解决方案