Skip to content

CDATA与PCDATA #4

@uxsi

Description

@uxsi

CDATA

字符数据(character data),也就是不会被解析器进行解析的文本,这些文本中的<``>不会被解析器当做HTML的tag来对待,其中的实体如&lt;也不会被展开。在XHTML中我们通常要把JS片段声明成CDATA类型的内容避免被解析器处理:

<![CDATA[
    var sum=function(num){
        if(num<=1){
            return num;
        }
    }
]]>

这样就不会把<解析成tag的开始了。


PCDATA

已解析的字符数据(parsed character data),也就是说对于PCDATA类型的内容,<``>会被解析器当做HTML的tag处理,实体也会被展开。

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions