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