我正在开发我的第一个Android应用程序(之前只做过iOS和WP),并想知道不同XML文件中的XML Decleration
是否重要。
在Eclipse中创建新的XML文件时,会自动包含XML Decleration
( =格式良好的XML ),但我发现了许多来源(例如第三方控件,教程等)不要在他们的XML文件中使用XML Decleration
,例如。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout ... >
...
</RelativeLayout>
VS
<RelativeLayout ... >
...
</RelativeLayout>
我知道,一般来说XML Decleration
is optional ,但对于Android来说尤其如此吗?
到目前为止,在Android中使用没有XML Decleration
的XML文件时,我无法观察到任何问题,警告等。我假设只要调试器和编译器没有这些文件的问题,设备上也没有问题。但由于我不是100%肯定,因为我在其他SDK中使用非格式良好的XML遇到了一些非常奇怪的问题,我想仔细检查一下:
使用没有“XML Decleration”的XML文件会对我的Android项目产生负面影响吗?
(cource我可以检查项目中的每个XML文件,如果缺少,只需添加一个XML Decleration
。但是我想知道/了解这是否真的有必要或只是完美主义)< / em>的
答案 0 :(得分:0)
这可能很重要,但如果您在xml文件中使用,则可以防止出现某些问题。这在创建高级应用程序开发时非常重要。使用它作为开发人员是非常好的习惯,看起来也很标准。