XML字符實體

本章介紹了有關XML 字符實體. 我們瞭解到字符實體之前,讓我們先了解什麼是XML實體.

如上述 W3 Consortium 實體的定義如下:

文檔實體工作爲實體的根本和XML處理器的出發點.

實體在XML中的佔位符。這些都可以在文檔序言或在DTD中聲明。有不同類型的實體本章將討論字符實體.

HTML和XML有保留它們的使用,這是不能被用作在XML代碼的內容的一些符號。例如,<和>符號被用於打開和關閉的XML標記。字符實體用於爲了顯示這些特殊字符.

還有一些特殊的字符或符號的不可用,但是,可以直接從鍵盤輸入的。字符實體可以被用於顯示這些符號/特殊字符.

字符實體類型

有三種類型的字符實體:

  • 預定義的字符實體
  • 編號字符實體
  • 命名字符實體

預定義的字符實體

在使用某些碼元的時候把這些被引入以避免混淆。例如,一個模糊觀察時小於(<)或大於(>)符號用於與角標記(<>)。字符實體基本上都是用來分隔標記的XML。以下是預定義的字符實體從XML規範的列表。這些可以被用於表達字符無歧義。.

  • Ampersand: &

  • 單引號: '

  • 大於:&GT;

  • 不足:&LT;;

  • 雙引號:&QUOT;;

數字字符實體

數字參考用於表示一個字符實體。參考數值可以是十進制或十六進制格式。由於有數以千計的數字參考用,這些都是有點難以記住。數字引用指的是字符由它在Unicode字符集數.

十進制數值參考一般的語法是:

&#十進制數 ;

十六進制數字參考一般語法如下:

&#x的十六進制數; ;

下表列出了它們的數值一些預定義的字符實體:

實體名稱

性格

十進制參考

十六進制參考

quot

"

"

"

amp

&

&

&

apos

'

'

'

lt

<

<

<

gt

>

>

>

命名的字符實體

因爲它是很難記住的數字字符,字符實體的最佳類型是已命名的字符實體。在這裏,每一個實體標識的名稱.