xml 类型 <Something /> 元素的术语是什么
What is the term for xml elements of type <Something />
像 <Something />
这样的元素的术语是什么?
我称它为自终止元素,但后来它看起来很自然(也许是错误的)。
也有区分简单元素的术语吗
<Something>abc</Something>
来自
<ns3:Something>yxz</ns3:Something>
句法形式 <something/>
被正确称为 空元素标记 。
请注意,这实际上是标签的 属性,而不是元素的; <something/>
表示的元素与 <something></something>
表示的元素没有区别,因此当您从标签世界转移到元素世界时,区别就消失了。
元素 <x>aaa</x>
(相对于 <p:x>aaa</p:x>
)可能最好称为 无命名空间元素——前提是没有默认值某些包含元素范围内的命名空间。但是您不会在命名空间规范中找到该术语;它得到的最接近的是 "an element with an expanded name whose namespace name has no value",这是无可救药的笨拙。
像 <Something />
这样的元素的术语是什么?
我称它为自终止元素,但后来它看起来很自然(也许是错误的)。
也有区分简单元素的术语吗
<Something>abc</Something>
来自
<ns3:Something>yxz</ns3:Something>
句法形式 <something/>
被正确称为 空元素标记 。
请注意,这实际上是标签的 属性,而不是元素的; <something/>
表示的元素与 <something></something>
表示的元素没有区别,因此当您从标签世界转移到元素世界时,区别就消失了。
元素 <x>aaa</x>
(相对于 <p:x>aaa</p:x>
)可能最好称为 无命名空间元素——前提是没有默认值某些包含元素范围内的命名空间。但是您不会在命名空间规范中找到该术语;它得到的最接近的是 "an element with an expanded name whose namespace name has no value",这是无可救药的笨拙。