実体参照と文字参照

実体参照・・・ &エンティティ名;
 ・XMLインスタンス内では使用できない文字を、&エンティティ名; の書式で記述し使えるようにする。
        < ・・・ &lt;
        > ・・・ &gt;
        & ・・・ &amp;
        ' ・・・ &apos;
        " ・・・ &quot;

文字参照
・&#10進コード;/&#16進コード;のコード番号で文字を表現する。(例) &#x0025;
・ISO/IEC 10646というISO(国際標準化機構)制定の文字コードだけ使用できる。
    *これはUnicodeと同じと考えてよい。

[XML文書を下のフレームに表示]

XMLソース
<?xml version="1.0" encoding="Shift_JIS" ?>
<start>
  <top id="en">以下は実体参照(エンティティ参照)の例
    <ent><!-- < を &lt; で-->&lt;&lt;&lt;</ent>
    <ent><!-- > を &gt; で-->&gt;&gt;&gt;</ent>
    <ent><!-- ' を &apos; で-->&apos;&apos;&apos;</ent>
    <ent><!-- " を &quot; で-->&quot;&quot;&quot;</ent>
    <ent><!-- & を &amp; で-->&amp;&amp;&amp;</ent>
  </top>
  <top id="tx">以下は文字参照の例
    <文字参照>&#x0021;/&#x0022;/&#x0023;/&#x0024;/&#x0025;/
    &#x0026;/&#x0027;/&#x0028;/&#x0029;/&#x003c;/&#x003e;/
    &#x003f;</文字参照>
  </top>
  <end>以上です(00/9/11)</end>
</start>

end(00/9/22:well/sansyo)