我有一个XML文档,其中包含具有格式良好的HTML内容的标签。我需要使用JavaScript将该HTML添加到我的页面中。但是,由于CMS问题,HTML不能用<![CDATA []]>或其他任何内容进行转义,并且<>必须存在,而不是编码为& lt; & gt;使用JavaScript/jQuery从XML获取HTML
<submenu>
<content>
<div>
<h3>Hello World</h3>
<p>Lorem <a href="ipsum.html">ipsum</a></p>
</div>
</content>
</submenu>
我已经使用jQuery来获取XML并将子菜单放入数组中。我能够用得到的文本:
$(menuArray[n]).find('content').text();
然而,这只是返回的“Hello World Lorem存有”。我需要HTML。不幸的是,jQuerys的.html()方法不适用于XML。
有没有其他办法?提前致谢。
它适用于我使用浏览器的xml解析器。 – kjy112 2011-02-12 21:56:52