各位大哥们,
     小弟一个很菜的问题,弄了一上午来都没有弄好,就是怎么获取xml中CDATA里面的数据啊?比如:
<data> 
<filmtime> 
<film_id attr="影片ID"><![CDATA[10530]]></film_id> 
</filmtime> 
</data>我要获取<film_id>中的CDATA数据 10530,我该怎么做啊?
getElementsByTagName("film_name")[0].substringData())这个函数好像不对,这是网上给的教程网上好像关于这类教程很少,所以麻烦大哥了们,非常感谢

解决方案 »

  1.   

    最好有代码例子,帮帮忙了,各位大哥,因为我到网上看到的说什么text处理方法,可是我好像不是很懂,请帮忙
    谢谢了
      

  2.   

    getElementsByTagName("film_name")[0].text
      

  3.   

    getElementsByTagName("film_name")[0].nodeValue
    试试
      

  4.   

    or
    getElementsByTagName("film_name")[0].childNodes[0].nodeValue
      

  5.   

    .text应该可以,.nodeValue是取节点属性值
      

  6.   

    数据哪里来的???数据一开始就要被确定为xml文档才能解析的...
    然后用firebug 自已查看一下数据属性就好了..
      

  7.   

    getElementsByTagName("film_name")[0].firstChild.nodeValue