xml中cdata標簽作用 XML文件里面的CDATA是什么有什么作用?
XML文件里面的CDATA是什么有什么作用?CDATA:是XML文件中的一個段。CDATA的使用是文件有用性的前提。函數(shù):CDATA可以避免意外的特殊符號導致XML文件中的解析錯誤。如果文本標記為純文
XML文件里面的CDATA是什么有什么作用?
CDATA:是XML文件中的一個段。CDATA的使用是文件有用性的前提。
函數(shù):CDATA可以避免意外的特殊符號導致XML文件中的解析錯誤。
如果文本標記為純文本并且沒有CDATA,<>&字符需要轉義,并且不能直接存儲在XML文件中。
如果使用CDATA,符號可以直接保存到XML文檔中,而無需轉義。
XML CDATA的特定用法:
從數(shù)據(jù)庫讀取數(shù)據(jù)以生成XML時,自由輸入中的特殊符號會破壞XML的結構,如“<”>”&“amp”和其他符號。
解析器將解析XML文件中的所有文本。為了避免解析錯誤,將使用xmlcata,因為解析CDATA中的文本時,解析器將忽略它。
什么是CDATA段?
CDATA DTD中屬性類型的全名:字符數(shù)據(jù)在標記CDATA下,XML處理器將忽略所有標記和實體引用,并將其視為字符數(shù)據(jù)。CDATA的形式如下:字符串“]>”不能出現(xiàn)在CDATA的文本內容中。此外,CDATA不能嵌套。DTD實例:將類型指定為CDATA后,可以在XML中用作實例。例如,將下面payment元素的type屬性指定為CDATA類型后,可以在XML中為其指定“check”的字符數(shù)據(jù)。XML實例:CDATA標記中的信息被解析器完整地傳遞給應用程序,而信息中的任何控制標記都不會被解析。CDATA區(qū)域以“”標記為結束。請注意,CDATA是大寫的。PHP實例:例如:PHP
,div的意思是:屬性:class數(shù)據(jù)類型:CDATA