xml中CDATA用法举例 XML文件里面的CDATA是什么有什么作用?
XML文件里面的CDATA是什么有什么作用?
CDATA:是XML文件里的一个段,CDATA的使用是该文件有用性的前提。
作用:CDATA可避免未预料的特殊符号导致XML文件出现解析错误。
如果文本标明为纯文本,如果没有 CDATA,< > & 字符需要转义,不能直接存入XML文件里面。
如果使用CDATA,不需要转义可直接将符号存入XML文档。
XML CDATA具体使用情况:
当从数据库里读取数据生成XML时,自由输入时的特殊符号破坏XML的结构,例如:“<”“>”“?”“&”等符号。
XML文件里的所有文本都会被解析器解析,为避免出现解析错误,会使用XML CDATA,因为CDATA中的文本在被解析时,会被解析器所忽略。
什么是CDATA段?
CDATA DTD中的属性类型 全名:character data 在标记CDATA下,所有的标记、实体引用都被忽略,而被XML处理程序一视同仁地当做字符数据看待,CDATA的形式如下: CDATA的文本内容中不能出现字符串“]]>”,另外,CDATA不能嵌套。 DTD实例: 指定类型为CDATA以后就可以在XML中被用于实例, 例如下面payment 元素的type属性被指定为CDATA类型后在XML中就可以赋于"check"的字符数据。 XML 实例: 在CDATA标记中的信息被解析器原封不动地传给应用程序,并且不解析该段信息中的任何控制标记。 CDATA区域是由“”为结束标记,注意CDATA为大写。 PHP实例: 比如:PHP中的
,DIV中就表示: Attribute : class Data Type : CDATAxml中CDATA用法举例 xml中cdata标签作用 cdata在xml是什么意思
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。