首頁 >web前端 >js教程 >javascript生成/解析dom的CDATA类型的字段的代码_javascript技巧

javascript生成/解析dom的CDATA类型的字段的代码_javascript技巧

WBOY
WBOY原創
2016-05-16 19:14:351655瀏覽
两段demo代码如下(for ie only):
<script> <BR>//demo1 <BR>var xmlDoc = new ActiveXObject("Msxml2.DOMDocument"); <BR>var root; <BR>var CDATASection; <BR>xmlDoc.async = false; <BR>xmlDoc.loadXML("<a/>"); <BR>root = xmlDoc.documentElement; <BR>CDATASection = xmlDoc.createCDATASection("Hello World!"); <BR>root.appendChild(CDATASection); <BR>b=xmlDoc.createElement("Test") <BR>b.text="hahahahaha" <BR>root.appendChild(b); <BR>alert(root.xml); <BR>for(i =0;i<root.childNodes.length;i++) <BR>{ <BR>if(root.childNodes[i].nodeType==4) <BR>alert(root.childNodes[i].nodeValue) <BR>} <BR></script>

<script> <BR>//demo2 <BR>var xmlDoc = new ActiveXObject("Msxml2.DOMDocument"); <BR>xmlDoc.async = false; <BR>xmlDoc.loadXML("<a><![CDATA[aaaaaaaaaaaaaaaaaaaaa]]>"); <BR>root = xmlDoc.documentElement; <BR>for(i =0;i<root.childNodes.length;i++) <BR>{ <BR>if(root.childNodes[i].nodeType==4) <BR>alert(root.childNodes[i].nodeValue) <BR>} <BR></script> 
//demo3( for firefox)
 
 
 
  使firefox对xml的处理兼容IE的selectSingleNode selectNodes方法   TITLE > 
 
 
 
 
 
 SCRIPT > 
 HEAD > 

 

 BODY > 
 HTML > 

//demo4( cross brower)
http://kb.mozillazine.org/XPath
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn