请问形如:
<xml>
<item>
<media:group>
<media:description type='plain'>想要得到的内容</media:description>
</media:group>
</item>
</xml>这样的xml,如何用javascript的得到想要得到的内容?多谢!

解决方案 »

  1.   

    网上找一段js读xml的例码,很快搞定的。
      

  2.   

    html:<html>
    <head>
    <script type="text/javascript">
    var xmlDoc;
    function loadXML()
    {
    //load xml file
    // code for IE
    if (window.ActiveXObject)
    {
    xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.async=false;
    xmlDoc.load("note.xml");
    getmessage();
    }
    // code for Mozilla, Firefox, Opera, etc.
    else if (document.implementation && document.implementation.createDocument)
    {
    xmlDoc=document.implementation.createDocument("","",null);
    xmlDoc.load("note.xml");
    xmlDoc.onload=getmessage;
    }
    else
    {
    alert('Your browser cannot handle this script');
    }
    }function getmessage()
    {
    document.getElementById("from").innerHTML= xmlDoc.getElementsByTagName("media:description")[0].firstChild.nodeValue;
    }
    </script>
    </head><body onload="loadXML()">
    <span id="from"></span>
    </body>
    </html>
    note.xml:<?xml version="1.0" encoding="gb2312" ?>
    <root xmlns:media="http://www.eglic.com">   
    <item>
    <media:group>
    <media:description type='plain'>想要得到的内容</media:description>
    </media:group>
    </item>
    </root>
      

  3.   

    很可惜,在ie里面没问题,但是在ff里不work