论坛's Archiver

HexUzHoNG 发表于 2008-1-15 15:02

由于一些需要将xml嵌入在html代码中.<br />但在firefox中读取出来的时候,CDATA自动理解成了html的注释符,使结果不正确..<br /><br />请看代码.<b>注意alert出来的结果</b><br /><br /><!--c1--><div class='codetop'>代码</div><div class='codemain'><!--ec1-->&#60;html&#62;<br />&#60;head&#62;test&#60;/head&#62;<br />&#60;body&#62;<br />&#60;xml id=&#34;target&#34;&#62;<br />&nbsp;&nbsp;&nbsp;&nbsp;&#60;root&#62;&#60;node&#62;<br />&nbsp;&nbsp;&nbsp;&nbsp;&#60;&#33;&#91;CDATA&#91;数据&#93;&#93;&#62;<br />&nbsp;&nbsp;&nbsp;&nbsp;&#60;/node&#62;&#60;/root&#62;&nbsp;&nbsp;&nbsp;&nbsp; <br />&#60;/xml&#62;<br />&#60;script&#62;<br />alert&#40;document.getElementById&#40;&#34;target&#34;&#41;.innerHTML&#41;;<br />&#60;/script&#62;<br />&#60;/body&#62;<br />&#60;/html&#62;<!--c2--></div><!--ec2-->

页: [1]

© 2004-2009 Mozest.com