<something>类型的xml元素的术语是什么

时间:2019-04-09 05:11:39

标签: xml terminology

<Something />这样的元素的术语是什么? 我称其为自我终止元素,但随后似乎很自然(也许有点不对劲)。

还有一个术语来区分简单元素

<Something>abc</Something>

来自

<ns3:Something>yxz</ns3:Something>

1 个答案:

答案 0 :(得分:1)

语法形式<something/>被正确地称为空元素标记

请注意,这实际上是标记的属性,而不是元素的属性; <something/>表示的元素与<something></something>表示的元素是无法区分的,因此,当您从标记的世界移到元素的世界时,区别就消失了。

元素<x>aaa</x>(而不是<p:x>aaa</p:x>)最好被称为 no-namespace元素-前提是在某些范围内没有默认命名空间包含元素。但是您不会在“命名空间”规范中找到该术语。它最接近的是“具有扩展名称但其名称空间名称没有值的扩展元素” ,这毫无希望。