2014-03-26 79 views
0

我是新手。我想知道为什么android manifest文件通过属性而不是元素设置值? 在这个页面中,它表示“ 所有值都是通过属性设置的,而不是作为元素中的字符数据设置的。” 但W3C学校的XML教程建议“属性难以读取和维护,请使用数据元素。”http://www.w3schools.com/xml/xml_attributes.asp 有人可以向我解释为什么?非常感谢!为什么android按属性而不是元素显示设置值?

回答

0

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

但是,Android的xml文件至少比等效的iOS文件更具可读性,所以要感谢。

一个缺点我做的属性编辑XML值时,发现有点恼人的是,有注释掉的属性,相比注释掉通常可通过<!---->

周围简单地实现一个元素没有简单的方法
+0

“在某种程度上,xml格式(清单文件和其他Android xml文件)并不是直接编辑的 - 它只是GUI设计者使用的输出格式。”我完全不同意。 Android文档为什么广泛描述所有的XML是有充分的理由的。它的目的是直接使用。而且,在过去,GUI设计器已经无法用于许多直接修改XML的复杂布局。请注意,链接到该问题的文档页面甚至没有提及清单文件的设计器,只提供了XML。 – kabuko

相关问题