我只想访问内部CDATA。如何使用javascript解析CDATA中的节点?
我想要做的是将内部文本从AAA修改为BBB。
<b1><![CDATA[<html><h1>fdsa</h1><h2>AAA</h2></html>]]></b1>
答案 0 :(得分:1)
CDATA内没有节点或元素。 CDATA的意思是告诉读者XML:&#34;这里的内容可能看起来像标记,但它不是:它是普通的纯文本,我不是希望它被解析。&#34;
因此CDATA告诉解析器为应用程序提供包含尖括号的非结构化文本字符串。如果应用程序认为与此相反,该字符串实际上包含标记,那么它可以通过解析器来确定其结构。