在 XML 中,一些字符擁有特殊的意義。
如果你把字符 "<" 放在 XML 元素中,會發(fā)生錯誤,這是因為解析器會把它當作新元素的開始。
這樣會產(chǎn)生 XML 錯誤:
if salary < 1000 then
為了避免這個錯誤,請用實體引用來代替 "<" 字符:
if salary <
1000 then
在 XML 中,有 5 個預(yù)定義的實體引用:
< | < | 小于 |
> | > | 大于 |
& | & | 和號 |
' | ' | 單引號 |
" | " | 引號 |
注釋:在 XML 中,只有字符 "<" 和 "&" 確實是非法的。大于號是合法的,但是用實體引用來代替它是一個好習(xí)慣。
在 XML 中編寫注釋的語法與 HTML 的語法很相似:
HTML 會把多個連續(xù)的空格字符裁減(合并)為一個:
HTML: Hello my name is David. 輸出: Hello my name is David.
在 XML 中,文檔中的空格不會被刪節(jié)。
在 Windows 應(yīng)用程序中,換行通常以一對字符來存儲:回車符 (CR) 和換行符 (LF)。這對字符與打字機設(shè)置新行的動作有相似之處。在 Unix 應(yīng)用程序中,新行以 LF 字符存儲。而 Macintosh 應(yīng)用程序使用 CR 來存儲新行。
![]() | ![]() .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 |
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |