我正在开发我的第一个 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
如果它丢失就添加一个。但是我想知道/了解这是否真的有必要或只是完美主义)