【问题标题】:Accessing a particular element inside CDATA using javascript使用 javascript 访问 CDATA 中的特定元素
【发布时间】:2012-05-03 16:58:06
【问题描述】:

我只想访问内部 CDATA。如何使用 javascript 解析 CDATA 中的节点?

我要做的是将里面的文字从AAA修改为BBB。

<b1><![CDATA[<html><h1>fdsa</h1><h2>AAA</h2></html>]]></b1>

【问题讨论】:

    标签: javascript html xml xml-parsing cdata


    【解决方案1】:

    CDATA 中没有节点或元素。 CDATA 的意思是告诉 XML 的读者:“这里的东西可能看起来像标记,但它不是:它是普通的纯文本,我不希望它被解析。”

    所以 CDATA 告诉解析器向应用程序提供包含尖括号的非结构化文本字符串。如果应用程序认为,与它被告知的相反,这个字符串实际上包含标记,那么它可以通过解析器来确定它的结构。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-16
      • 2015-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多