XML字元實體


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

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

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

實體在XML中的預留位置。這些都可以在文件序言或在DTD中宣告。有不同型別的實體本章將討論字元實體.

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

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

字元實體型別

有三種型別的字元實體:

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

預定義的字元實體

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

  • Ampersand: &amp;

  • 單引號: &apos;

  • 大於:&GT;

  • 不足:&LT;;

  • 雙引號:&QUOT;;

數位字元實體

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

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

&#十進位制數 ;

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

&#x的十六進位制數; ;

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

實體名稱 性格 十進位制參考 十六進位制參考
quot " &#34; &#x22;
amp & &#38; &#x26;
apos ' &#39; &#x27;
lt < &#60; &#x3C;
gt > &#62; &#x3E;

命名的字元實體

因為它是很難記住的數位字元,字元實體的最佳型別是已命名的字元實體。在這裡,每一個實體標識的名稱.