xmlでのエンコーディングとエンティティ参照の違いは何ですか?
1 に答える
1
エンコーディングとは、文字が一連のバイトで表される方法を指します。これは、処理チェーンのかなり低いレベルで発生します。バイトを読み取り、エンコーディングを使用して文字のストリームに変換します。ASCII、Latin-1、およびUTF-8はすべてエンコーディングの例です。
エンティティ参照は、XMLパーサー自体によって処理されます。で始まり、&
で終わる文字の;
シーケンスは、異なる文字のシーケンス(通常は1つだけ)を表すために使用されます。これはかなり高いレベルで発生します。概念的には、XMLパーサーがタグの場所を決定した後です。<
これが、タグの先頭ではなく、単純な古い<よりも小さい記号に変わる理由です。
于 2011-11-03T02:35:26.220 に答える