XML中有五個特殊的字符:
& < > " '
當XML的節點和屬性值需要包含這些特殊字符時,需要做轉義處理,否則XML解析時會報錯,一般有兩種處理方法:
- 使用<![CDATA]]>標籤進行轉義
<password><![CDATA[abc&123]]></password>
- 使用轉義序列
<server password="abc&123"></server>
轉義序列對應關係如下:
& |
& |
< |
< |
> |
> |
" |
" |
' |
' |