2011-11-03 88 views

回答

1

編碼是指字符由一系列字節表示的方式。它發生在處理鏈中相當低的級別上:讀取字節並使用編碼轉換爲字符流。 ASCII,Latin-1和UTF-8都是編碼的例子。

實體引用由XML解析器本身處理。從&開始並以;結尾的字符序列用於表示不同的字符序列(通常只有一個字符)。這發生在相當高的層次上,在概念上「在XML解析器確定了標籤的位置之後」之後。這就是爲什麼<變成一個普通的舊標記,而不是標記的開始。

+0

所以如果我用'%'替換'%'是編碼還是實體引用? – SoftwareGeek

+0

@SoftwareGeek這是一個實體參考。 「編碼」這個詞也可以用來描述實體引用,因爲它是一種在英語意義上「編碼」事物的方式,但通常當人們在這種上下文中使用編碼時,它們表示一個字符編碼,這不是。 –