私はただ興味があります。「より高いパワー」がHTML仕様(または、さらに言えばXML仕様)にコンテンツを含むタグを閉じるための簡単な方法を追加したことがない理由はありますか?
たとえば、次のhtmlテーブルがあるとします。
<table>
<tr><td>foo</td><td>bar</td><td>foo</td></tr>
<tr><td>bar</td><td>foo</td><td>bar</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
</table>
省略形のタグを使用して各タグを閉じることができなかった理由はありますか?
多分このようなもの:
<table>
<tr><td>foo</><td>bar</><td>foo</></>
<tr><td>bar</><td>foo</><td>bar</></>
<tr><td>1</><td>2</><td>3</></>
</>
これにより、数バイトのデータを節約できます。私が確認できる唯一の欠点は、名前付きの参照が指定されていない場合、どのタグが閉じられたかをすばやく判断できないことです。ただし、これは、コンテンツを動的に生成していて、データに数バイトを保存したい場合に便利なオプションです。
私はこれを最初に考えた人ではないことを確信しています。そのような機能がHTMLまたはXML仕様に追加されていないのはなぜですか?