CDATA在XML數據中的應用

XML ( Extensible Markup Language可擴展標記語言),也被稱爲文件擴展名,是一種具有結構性的標記語言,可以用來傳遞數據、定義數據類型及作爲生成各類文件的萬能模板,是一種允許用戶對自己的標記語言進行自定義的源語言。

特殊字符

字符 轉義字符
< &lt
> &gt
& &amp
&apos
" &quot

備註: CDATA是由"<![CDATA[" 開始 "]]>" 結束的文本數據,表示不由XML解析器進行解析的純文本字符串(Unparsed Character Data), 能夠解決“<8和“&”等特殊字符問題,避免XML解析錯誤。

XML示例如下:

<?xml version="1.0" encoding="UTF-8"?>
	< ToUserName ><! [CDATA[toUser]]></ ToUserName>
	< FromUserName ><! [CDATA[fromUser]]></ FromUserName>
	< CreateTime>1348831860</ CreateTime>
	< MsgType><! [CDATA[text]]></ MsgType>
	< Content><![CDATA[this is a test]]></ Content>
	< MsgId>1234567890123456</ MsgId>
	< AgentID>1</ AgentID>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章