等效的短语法
Short syntax equivalent
有什么区别
<Crop CropVisible="No"></Crop>
和
<Crop CropVisible="No"/>
两者都有效吗?
这个结构的技术名称是什么?
当我重新格式化时,Notepad++ 将顶部的更改为底部的。
不,XML 没有区别。它通常被称为自闭合标签(尽管 表明规范使用了不同的术语)。在这两种情况下,Crop
都是没有子元素的元素。
(HTML的答案会有所不同,看起来有点像XML,但完全不同。)
没有区别。它们都是有效的。它是一个 empty element tag(俗称自闭标签),而不是开始标签和结束标签。
https://www.w3.org/TR/2008/REC-xml-20081126/#sec-starttags 将“空元素的标签”定义为:
[44] EmptyElemTag ::= '<' Name (S Attribute)* S? '/>' [WFC: Unique Att Spec]
Empty-element tags may be used for any element which has no content, whether or not it is declared using the keyword EMPTY.
For interoperability, the empty-element tag should be used, and should only be used, for elements which are declared EMPTY.
Examples of empty elements:
<IMG align="left" src="http://www.w3.org/Icons/WWW/w3c_home" />
<br></br>
<br/>
当然,“应该”意味着在特定情况下可能存在忽略特定项目的正当理由,但在选择不同的课程之前必须理解并仔细权衡全部含义。
这是 W3C 的“可扩展标记语言 (XML) 1.0(第五版)”和“可扩展标记语言 (XML) 1.1(第二版)”中的唯一参考。
有什么区别
<Crop CropVisible="No"></Crop>
和
<Crop CropVisible="No"/>
两者都有效吗?
这个结构的技术名称是什么?
当我重新格式化时,Notepad++ 将顶部的更改为底部的。
不,XML 没有区别。它通常被称为自闭合标签(尽管 Crop
都是没有子元素的元素。
(HTML的答案会有所不同,看起来有点像XML,但完全不同。)
没有区别。它们都是有效的。它是一个 empty element tag(俗称自闭标签),而不是开始标签和结束标签。
https://www.w3.org/TR/2008/REC-xml-20081126/#sec-starttags 将“空元素的标签”定义为:
[44] EmptyElemTag ::= '<' Name (S Attribute)* S? '/>' [WFC: Unique Att Spec]
Empty-element tags may be used for any element which has no content, whether or not it is declared using the keyword EMPTY. For interoperability, the empty-element tag should be used, and should only be used, for elements which are declared EMPTY.
Examples of empty elements:
<IMG align="left" src="http://www.w3.org/Icons/WWW/w3c_home" /> <br></br> <br/>
当然,“应该”意味着在特定情况下可能存在忽略特定项目的正当理由,但在选择不同的课程之前必须理解并仔细权衡全部含义。
这是 W3C 的“可扩展标记语言 (XML) 1.0(第五版)”和“可扩展标记语言 (XML) 1.1(第二版)”中的唯一参考。