第 2 课

语法与命名空间

Well-formed XML 与 xmlns 模式。

Well-formed XML 要求标签配对、属性加引号、且只有一个根元素。常见解析错误来自未闭合标签、未转义的 &,或复制粘贴后的嵌套错乱。

命名空间

真实项目文件会声明 XML 命名空间,避免不同规范的标签名冲突:

<manifest xmlns:android="http://schemas.android.com/apk/res/android">
  <application android:label="@string/app_name" />
</manifest>

xmlns:android 前缀将 android:* 属性映射到 Android schema URI。格式化不改变命名空间语义,只让结构更易读。

注释与声明

  • <?xml version="1.0" encoding="UTF-8"?> — 可选 prolog
  • <!-- comment --> — 重新格式化时可能被移除或移动;注释重要时请备份

要点

先确保 标签配对与转义正确。命名空间前缀是构建工具运行前就需要通过的语法部分。

想动手练习时,可使用 DevCove 相关工具——可选,不属于本课正文。

打开相关工具

返回课程概览