text: CDATA，意為character data，是標記語言SGML與XML，表示文件的特定部分是普通的字元資料，而不是非字元資料或有特定、限定結構的字元資料。XML中CDATA.在XML文件或外部實體中，一個CDATA section是一段按字面解釋的內容，不作為標記文字。字元用CDATA節表示或者按照標準語法表示，並無差異。例如"codice_1" 與 "codice_2" 分別表示 "codice_3" 與 "codice_4"。語法與解釋.一個CDATA節以下述序列開始：並以下述序列結束：被包圍在上述兩個序列之間的所有內容被解釋為字元，而不當作標記或實體引用。每個字元都按字面解釋，除了序列codice_5。在下例中：開始與結束的"sender"標籤被解釋為標記。如果寫成：則等價於寫為：&amp;lt;sender&amp;gt;John Smith&amp;lt;/sender&amp;gt;也就是說，"標籤"與"John Smith"具有相同狀態—都被當作了文字。類似地，如果字元值引用 codice_6在元素內容中出現，將被解釋為單個Unicode字元00F0 (小寫字元Ð)。如果出現在CDATA節中，將被解釋為6個字元：&amp;、井號符、2、4、0、分號。CDATA節不能巢狀。如果文字中需要包含3字元序列"codice_5"，可以用兩個相鄰的CDATA節表示它，如下例：xml宣告codice_8中指定的字元編碼集之外的Unicode字元，可以用諸如codice_9的字元值引用表示。但CDATA節中的文字，只能限於上述編碼集中的字元。因此，CDATA節應該用來表示手工輸入的文字，其可讀性較好；對於程式自動生成的XML，應該避免使用CDATA。
metadata: erhwenkuo/wikipedia-zhtw
metadata: CDATA
metadata: https://zh.wikipedia.org/wiki?curid=6633935