为什么android通过属性而不是元素来表示设置值?

时间:2014-03-26 22:14:33

标签: android xml

我是新手。我想知道为什么android清单文件通过属性设置值而不是元素? 在此页面http://developer.android.com/guide/topics/manifest/manifest-intro.html中,它说“  所有值都是通过属性设置的,而不是元素中的字符数据。 “ 但W3C学校的XML教程建议“属性很难阅读和维护。使用数据元素。”http://www.w3schools.com/xml/xml_attributes.asp 有人可以向我解释原因吗?非常感谢!

1 个答案:

答案 0 :(得分:0)

在某种程度上,xml格式(对于清单文件和其他Android xml文件)并不是要直接编辑 - 它只是GUI设计者使用的输出格式。

然而,Android的xml文件至少比同等的iOS文件更具可读性,所以要感谢。

在编辑属性中的XML值时,我发现有一点缺点是,与注释掉一个通常只需用<!--包围它的元素相比,没有简单的方法可以注释掉一个属性。和-->