В некоторых текстах о XML термины и элемент терминов кажутся взаимозаменяемыми. Они означают одно и то же, или же эти термины представляют разные вещи?
В чем разница между тегом и элементом?
Ответ 1
Теги отмечают начало и конец элемента.
-
<foo>
- начальный тег -
</foo>
- конечный тег -
<foo></foo>
- элемент
См. спецификация:
Каждый XML-документ содержит один или несколько элементов, границы которых либо ограничены стартовыми тегами, либо конечными тегами, либо для пустых элементов тегом с пустыми элементами.
См. также раздел 5 НЕ FAQ comp.text.sgml