2014-03-26 51 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

相關問題