xml - xml 类型元素的术语是什么
问题描述
像这样的元素的术语是<Something />
什么?我称它为自终止元素,但它看起来很自然(也许错了)。
还有一个术语来区分一个简单的元素
<Something>abc</Something>
从
<ns3:Something>yxz</ns3:Something>
解决方案
语法形式<something/>
正确地称为空元素标记。
请注意,这实际上是标签的属性,而不是元素的属性;表示的元素与 表示的元素<something/>
没有区别<something></something>
,所以当你从标签世界移动到元素世界时,区别就消失了。
该元素<x>aaa</x>
(与 相对<p:x>aaa</p:x>
)可能最好称为无命名空间元素——前提是某些包含元素的范围内没有默认命名空间。但是您不会在命名空间规范中找到该术语。它得到的最接近的是“具有扩展名称的元素,其名称空间名称没有值”,这是无可救药的笨拙。
推荐阅读
- css - 为什么 div 的文本和按钮的文本大小都设置为 1em?
- ios - 创建自定义 VoiceOver 转子以垂直导航 UICollectionView
- java - lwjgl的实体坐标问题
- java - org.opensaml.xml.schema.impl.XSAnyBuilder cannot be cast to org.opensaml.core.xml.XMLObjectBuilder when running on Tomcat8
- r - Remove Nested LOOP
- swift - Get the same PATH environment variable from a terminal command when debugging an app from Xcode?
- javascript - D3.js v5 - Update nodes from another array of nodes
- javascript - Vue JS 计算属性和 jquery
- c# - How to use Siteseeker with EPiServer post version 9?
- python - 如何避免用户在 django 中注册已使用的电子邮件?