0

为什么像HTML不区分大小写和区分大小写这样的标记语言xml?使语言区分大小写或不区分大小写的基本思想是什么?为什么以及在什么基础上这样做?

4

2 回答 2

3

简单地说:不区分大小写通常对人类来说更容易编写,而区分大小写对计算机来说更容易解析。此外,使用 unicode 编写的语言,弄清楚什么是“不同大小写的相同字母”变得不那么简单了。

基本上就是这样。即使将创建许多标识符,创建仅在大小写上有所不同的不同标识符也很少是好的做法。

于 2012-04-06T11:45:33.393 回答
0

区分大小写有好处,不区分大小写也有好处。因此,关于哪个最好的意见可能会有所不同,并且由于语言是由有意见的人设计的,因此语言会有所不同。

当您支持整个 Unicode 而不仅仅是 ASCII 时,不区分大小写会变得更加复杂:因为 HTML 标记名称都是 ASCII,而 XML 标记名称可以使用更广泛的曲目,这可以解释差异。

于 2012-04-06T18:16:48.933 回答