标签和元素之间有什么区别?

Suj*_*jit 27 xml terminology

在一些关于XML的文本中,术语标签元素似乎可以互换使用.他们的意思是相同的,还是这些术语代表不同的东西?

Que*_*tin 41

标签标记元素的开头和结尾.

  • <foo> - 开始标记
  • </foo> - 结束标记
  • <foo></foo> - 元素

参见规范:

每个XML文档都包含一个或多个元素,其边界由开始标记和结束标记分隔,或者对于空元素,由空元素标记分隔.


另请参阅comp.text.sgml常见问题解答中的第5节

  • 还要注意,开始标记`<foo>`和结束标记`</ foo>`之间的东西称为"元素内容".它可能是空的(没有空格,没有回车,没有换行,没有标签,什么都没有). (3认同)
  • @Maggyero,我会说“foo 元素”。考虑一下如何谈论 HTML,您会谈论 div 元素,而不是元素 div。 (2认同)