Maison  >  Article  >  interface Web  >  javascript生成/解析dom的CDATA类型的字段的代码_javascript技巧

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

WBOY
WBOYoriginal
2016-05-16 19:14:351622parcourir
两段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
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn