这是真的?空 XML 元素是没有文本上下文的元素。空元素也没有子元素。不过它可以有属性。它使用开始标签和结束标签来表示,中间没有文本。它也可以使用空元素标签来表示。空元素标记表示是互操作性的首选。
它有哪些不同的用途?比如它是用来做什么的?
这是真的?空 XML 元素是没有文本上下文的元素。空元素也没有子元素。不过它可以有属性。它使用开始标签和结束标签来表示,中间没有文本。它也可以使用空元素标签来表示。空元素标记表示是互操作性的首选。
它有哪些不同的用途?比如它是用来做什么的?
表示一个空值,而不是做一些愚蠢的事情
<element>null</element>
没有属性的 HTML 示例包括<hr/>
和<br/>
。具有属性的示例包括<imc src="a.jpg"/>
. 在面向数据的 XML 中,有时会使用一个空元素(例如),<mobile/>
而不是在没有已知值时完全省略该元素。
更复杂的用途是使用“重叠”标记,以标记跨越主要层次结构中节点的构造的开始和/或结束;例如,当主要层次结构表示节和段落时,标记页面边界的位置。
你说:“空元素标记表示是互操作性的首选。” 被谁偏爱?任何符合标准的 XML 解析器都将接受这两种形式。