Это сработает, но было бы ужасно отлаживать проблему вложенности. Например:
<one><two><nine></><ten></><eight><three></><four>
<five></><six></></>
<seven></>To what element does this text belong?</></></>
Если вы убедитесь, что XML имеет правильный отступ, проблема вложенности не будет проблемой (ниже приведен тот же код с правильным отступом. Однако, поскольку отступ незначителен, нам нужен другой механизм, чтобы XML был удобочитаемым для человека. В этом примере, человеко-читаемый означает, что человек может легко увидеть, какой контент относится к какому элементу.Решение состоит в том, чтобы назвать, к какому элементу относится каждый закрывающий тег.
<one>
<two>
<nine>
</nine>
<ten>
</ten>
<eight>
<three>
</>
<four>
<five>
</>
<six>
</>
</>
<seven>
</>
To what element does this text belong?
</>
</>
</>
Когда мы даем имена закрывающим тегам, даже в XML с неправильным отступом ясно видно, что текст принадлежит элементу <eight>
.
<one><two><nine></nine><ten></ten><eight><three></three><four>
<five></five><six></six></four><seven>
</seven>To what element does this text belong?</eight></two></one>
person
Rose Perrone
schedule
27.05.2012
<t/stuff/
, но SGML был упрощен для получения XML, чтобы с ним было легче работать и анализировать. - person mu is too short   schedule 22.07.2011</>
вместо фактического закрывающего тега? - person Daniel Haley   schedule 22.07.2011