Действительно ли необходимы имена тегов XML / HTML внутри закрывающих тегов?

На самом деле это не вопрос программирования как таковой , но мне было интересно, почему имя тега требуется в закрывающем теге в XML. Например, нельзя было записать

<a>
    <b>stuff</b>
</a>

<a>
    <b>stuff</>
</>

, чтобы каждый закрывающий тег просто завершал последний открытый тег?

Итак, мои вопросы:

  1. Будет ли это работать (т.е. есть ли какие-то угловые случаи, о которых я не думаю, в которых это было бы неоднозначно / не удалось)?
  2. Если это сработает, почему «они» не разработали это таким образом?
8
задан Harry Johnston 2 May 2014 в 01:00
поделиться