无法解析 QName

use*_*248 6 xml

当我对以下 XML 代码进行语法检查时,出现错误:

第 2 行第 14 列的错误:无法解析 QName 'xmlns:'

谁能告诉我我做错了什么?谢谢!

<?xml version = "1.0" encoding = "utf-8"?>
<Bitmap xmlns: android = "http://schemas.android.com/apk/res/android"
android: src = "@ assets/dragon.png" />
Run Code Online (Sandbox Code Playgroud)

spi*_*man 4

事实上你可以自己尝试一下

XML 不允许在元素名称或属性名称中使用空格字符。

xmlns:删除和之间的空格android;还有android:src

<?xml version = "1.0" encoding = "utf-8"?>
<Bitmap xmlns:android = "http://schemas.android.com/apk/res/android"
android:src = "@ assets/dragon.png" />
Run Code Online (Sandbox Code Playgroud)

我尝试使用在线验证器,现在没有看到错误 http://www.w3schools.com/xml/xml_validator.asp

更新:正如@Ian Roberts所建议的,请使用此验证器。我尝试了这个,它也显示了所有可能的警告 - http://validator.w3.org/

  • 如果你要推荐一个在线验证器,那么我会选择 http://validator.w3.org(负责标准的人)而不是 w3schools(与 W3C 无关,只是使用 w3 的企业)以出售未经认可的资格来赚钱)。 (2认同)