我是一家商店的合同程序员,我将提供他们的第一个 Android 和第一个 .Net WPF 产品。在我完成之后,他们将不得不维护它,但是因为这是他们的第一个,所以他们没有针对 XML(和 XAML)编码风格的现有标准或约定,也没有意见。
我知道 XML 最初的构想是更多地用于机器消费而不是人类可读性,但现实是 Android 的 XML 用于其布局/UI 和 WPF 的 XAML 通常需要大量的手动编辑和阅读。
在其他商店,我遵循现有的惯例,但我不得不承认,对于我自己的个人物品,这些年来我并没有那么一致。我见过无数不同风格的缩进、空格、注释、关闭元素等,例如,有些人将所有属性与开始元素标签放在同一行,有些人在新行开始属性,有些人使用一个每个属性的行等
所以我的问题是:是否存在由标准机构(W3C?)或主要公司编写的用于编码可读 XML 的正式标准或指南,如果有,它是什么?
我只是发布这个,因为在广泛的谷歌搜索之后我没有看到一个。