0

我正在开发我的第一个 Android 应用程序(之前只做过 iOS 和 WP),我想知道XML Decleration不同 XML 文件中的内容是否重要。

在 Eclipse 中创建新的 XML 文件时,它XML Decleration会自动包含(=格式良好的 XML),但我发现许多源(例如第三方控件、教程等)XML Decleration在其 XML 文件中不使用 a。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout ... >
   ...
</RelativeLayout>

对比

<RelativeLayout ... >
   ...
</RelativeLayout>

我知道,这通常XML Decleration 是可选的,但对于 Android 来说也是如此吗?

到目前为止,在没有XML Decleration在 Android 中使用 XML 文件时,我无法观察到任何问题、警告等。我假设只要调试器和编译器对这些文件没有问题,设备上也不会出现问题。但由于我不是 100% 确定,并且因为我在其他 SDK 中使用非格式良好的 XML 遇到了一些非常奇怪的问题,所以我想仔细检查一下:

在没有`XML Decleration 的情况下使用 XML 文件会对我的 Android 项目产生负面影响吗?

(当然,我可以检查我项目中的每个 XML 文件,XML Decleration如果它丢失就添加一个。但是我想知道/了解这是否真的有必要或只是完美主义)

4

1 回答 1

0

这可能很重要,但如果您在 xml 文件中使用,您可以避免一些问题。这在创建高级应用程序开发时非常重要。作为开发人员使用是非常好的习惯,而且看起来也很标准。

于 2014-06-23T08:43:43.943 回答