【问题标题】:Extracting content from <![CDATA []]>从 <![CDATA []]> 中提取内容
【发布时间】:2011-05-25 03:59:03
【问题描述】:

我有一个类似的字符串:

"<![CDATA [Lorem ipsum dolor sit amet, <a href="http://www.google.com">consectetur</a> siptum. adipiscing elit. Phasellus pulvinar hendrerit malesuada. Mauris eget ante nulla. Suspendisse tempus lorem id.]]>"

使用 jquery 我需要提取 &lt;![CDATA []]&gt; 内的全部内容。 考虑将整个数据存储在字符串变量中。 请帮我解决一下这个。

【问题讨论】:

标签: jquery xml cdata


【解决方案1】:

你可以用纯 javascript 来做到这一点,使用子字符串:

var cDataString = "<![CDATA [Lorem ipsum dolor sit amet, <a href=\"http://www.google.com\">consectetur</a> siptum. adipiscing elit. Phasellus pulvinar hendrerit malesuada. Mauris eget ante nulla. Suspendisse tempus lorem id.]]>";
cDataString = cDataString.substring(0, (cDataString.length - 3)); // remove ]]>
cDataString = cDataString.substring(10, (cDataString.length)); // remove <![CDATA [
alert(cDataString);

【讨论】:

  • 这并没有解决问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-17
  • 1970-01-01
相关资源
最近更新 更多