-2

我是一家商店的合同程序员,我将提供他们的第一个 Android 和第一个 .Net WPF 产品。在我完成之后,他们将不得不维护它,但是因为这是他们的第一个,所以他们没有针对 XML(和 XAML)编码风格的现有标准或约定,也没有意见。

我知道 XML 最初的构想是更多地用于机器消费而不是人类可读性,但现实是 Android 的 XML 用于其布局/UI 和 WPF 的 XAML 通常需要大量的手动编辑和阅读。

在其他商店,我遵循现有的惯例,但我不得不承认,对于我自己的个人物品,这些年来我并没有那么一致。我见过无数不同风格的缩进、空格、注释、关闭元素等,例如,有些人将所有属性与开始元素标签放在同一行,有些人在新行开始属性,有些人使用一个每个属性的行等

所以我的问题是:是否存在由标准机构(W3C?)或主要公司编写的用于编码可读 XML 的正式标准或指南,如果有,它是什么?

我只是发布这个,因为在广泛的谷歌搜索之后我没有看到一个。

4

1 回答 1

2

不,语言规范中没有样式指南之类的东西。

Spec 仅根据文档结构定义格式良好的文档,而不考虑元素之间的空格。

关于注释,介于<!--和之间-->(参见XML 规范的第 2.5 节)。如果你想使用可能被解析器误认为是标记的字符,你也可以使用CDATAsection。

如果我是你,我会选择一些符号并在你的项目中保持一致。Android 的 Eclipse 插件使用某种特定样式的 XML 格式,因此您可以坚持使用。

于 2013-03-15T20:04:55.367 回答