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