3

如标题中所述,我对这个 xml 文件有疑问。我不知道如何解决这个问题,因为我已经搜索了很多,并且只找到了使用这种类型的清理或更改验证来忽略上述任何一个的答案,因为我想解决这个问题,以便我的 R 将在根文件夹。

希望有人能尽快看到问题,因为这是我正在处理的考试项目,如果不解决此错误就无法进一步解决:)

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".Dekrypter" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="@string/hello_world" />

</RelativeLayout>
4

5 回答 5

4

使用以下命令开始您的 XML:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE RelativeLayout>
于 2013-08-03T12:03:47.970 回答
1

解决办法就是把这段代码放在xml上面。它识别要编码的文档的类型!

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>

重新验证项目!

再见!!!

于 2014-04-09T21:02:04.377 回答
1

我从错误问题中检索解决方案:

  1. 单击窗口 > 首选项 > XML > XML 文件 > 验证
  2. 将设置“验证文件”>“未指定语法”从警告更改为忽略。
  3. 重新验证您的项目。现在没有更多警告了。

这个对我有用。

于 2013-10-11T09:02:48.787 回答
0

添加

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

到 XML 文件的顶部。这告诉解析器您的文件确实是 XML,它应该使用 XML 版本 1.0,并且您正在使用 utf-8 编码。

没有它,解析器不知道它应该如何解析您的 XML。

于 2013-02-28T17:15:10.237 回答
0

首先放这个:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xml>
然后做这个结构:
单击窗口>首选项> XML> XML文件>验证
将设置“验证文件”>“未指定语法”从警告更改为忽略。
重新验证您的项目。现在没有更多警告了。
谢谢 AntoineP 和 TecnoHelp83
https://stackoverflow.com/a/19314230/3117196
https://stackoverflow.com/a/22973854/3117196
也很好用

于 2016-11-27T09:53:21.963 回答