0

这是真的?空 XML 元素是没有文本上下文的元素。空元素也没有子元素。不过它可以有属性。它使用开始标签和结束标签来表示,中间没有文本。它也可以使用空元素标签来表示。空元素标记表示是互操作性的首选。

它有哪些不同的用途?比如它是用来做什么的?

4

2 回答 2

0

表示一个空值,而不是做一些愚蠢的事情

<element>null</element>
于 2013-02-21T19:00:29.473 回答
0

没有属性的 HTML 示例包括<hr/><br/>。具有属性的示例包括<imc src="a.jpg"/>. 在面向数据的 XML 中,有时会使用一个空元素(例如),<mobile/>而不是在没有已知值时完全省略该元素。

更复杂的用途是使用“重叠”标记,以标记跨越主要层次结构中节点的构造的开始和/或结束;例如,当主要层次结构表示节和段落时,标记页面边界的位置。

你说:“空元素标记表示是互操作性的首选。” 被谁偏爱?任何符合标准的 XML 解析器都将接受这两种形式。

于 2013-02-22T09:06:16.823 回答