错误:“解析XML时出错:XML或文本声明不在实体的开头”

如何解决错误:“解析XML时出错:XML或文本声明不在实体的开头”

|| 我正在制作一个Sudoku Android应用程序,并且在main.xml下收到以下错误:\“错误:XML解析错误:XML或文本声明不在实体的开头\”任何帮助将不胜感激。这是我的代码。我在错误旁边加上了\'✗\'
  `✗<?xml version=\"1.0\" encoding=\"utf-8\"?>
<LinearLayout 
    xmlns:android=\"http://schemas.android.com/apk/res/android\"
    android:orientation=\"vertical\"
    android:layout_height=\"fill_parent\"
    android:layout_width=\"fill_parent\">

        <TextView
            android:layout_width=\"fill_parent\"
            android:layout_height=\"wrap_content\"
            android:text=\"@String/continue_label\"/>

        <Button
            android:id=\"@+id/continue_button\"
            android:layout_width=\"fill_parent\"
            android:layout_height=\"wrap_content\"
            android:text=\"@string/continue_label\" />

        <Button
            android:id=\"@+id/new_button\"
            android:layout_width=\"fill_parent\"
            android:layout_height=\"wrap_content\"
            android:text=\"@string/new_game_label\"/>

        <Button 
            android:id=\"@+id/about_button\"
            android:layout_Width=\"fill_parent\"
            android:layout_height=\"wrap_content\"
            android:text=\"@string/new_game_label\"/>

        <Button
            android:id=\"@+id/exit_button\"
            android:layout_Width=\"fill_parent\"
            android:layout_height=\"wrap_content\"
            android:text=\"@string/exit_label\"/>
    </LinearLayout>
`     

解决方法

        可能有两种情况- 情况1-如果在第一条语句之前有空白。 情况2-如果您不小心两次输入了相同的namepacing语句,即-?xml version = \“ 1.0 \” encoding = \“ utf-8 \”? 我做了一次,并在更正它后遇到了与您相同的错误,我的代码运行正常。希望这可以帮助     ,        在某些情况下,如果文件顶部有两个XML版本(xml version = \“ 1.0 \” encoding = \“ utf-8 \”),则会出现此错误:
<?xml version=\"1.0\" encoding=\"utf-8\"?><?xml version=\"1.0\" encoding=\"utf-8\"?>
<shape xmlns:android=\"http://schemas.android.com/apk/res/android\"
    android:shape=\"rectangle\">

    ...

</shape>
只要保留一个就可以了     ,        有一个间距,\2ѭ的这个\“✗\”前面 拿出来,它会起作用。     ,        大多数情况下,错误“ XML解析错误”是由于“空空间”引起的。 这使JVM不能正确地增加Activity中的视图元素。因此,我建议...为了避免这种情况,而不是手动搜索空格,请执行以下操作: 步骤1. Ctrl + A->选择XML中的所有代码。 步骤2. Ctrl + I->自动以XML缩进代码 (**以上快捷键适用于Eclipse IDE)     ,        我用xml看到的唯一问题是您写了两次
android:layout_Width
代替
android:layout_width 
除此之外,您的xml看起来还不错。 就像Matthew Wilson建议的那样,请确保xml声明前没有任何内容 如果这样不起作用,请尝试创建一个新的xml文件(在Eclipse中,通过菜单文件>新建-> Android XML文件。)然后将现有xml部分的一部分添加为部分,并每次检查其是否仍然有效。这样,您可以查明问题的位置。     ,        可能的原因之一可能是您在xml文件中的另一个名称空间..中声明了名称空间。例如 `
  <?xml version=\"1.0\" encoding=\"utf-8\"?>
     <selector xmlns:android=\"http://schemas.android.com/apk/res/android\">
        <?xml version=\"1.0\" encoding=\"utf-8\"?>
         <shape xmlns:android=\"http://schemas.android.com/apk/res/android\"
           android:shape=\"rectangle\" >

           <corners
              android:bottomLeftRadius=\"30dp\"
              android:topLeftRadius=\"30dp\" />

         <solid android:color=\"#CFCFCF\" />

         <padding
        android:bottom=\"0dp\"
        android:left=\"0dp\"
        android:right=\"0dp\"
        android:top=\"0dp\" />

       <size
        android:height=\"60dp\"
        android:width=\"130dp\" />

     </shape>
  </selector>
`     ,        就我而言,在某些info.plist文件中,第一行中有一个空行会导致此问题...请检查info.plist中是否有多余的空行,如果有,请删除它。 有关更多信息: https://github.com/ydkhatri/mac_apt/issues/16     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams[&#39;font.sans-serif&#39;] = [&#39;SimHei&#39;] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -&gt; systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping(&quot;/hires&quot;) public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate&lt;String
使用vite构建项目报错 C:\Users\ychen\work&gt;npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-
参考1 参考2 解决方案 # 点击安装源 协议选择 http:// 路径填写 mirrors.aliyun.com/centos/8.3.2011/BaseOS/x86_64/os URL类型 软件库URL 其他路径 # 版本 7 mirrors.aliyun.com/centos/7/os/x86
报错1 [root@slave1 data_mocker]# kafka-console-consumer.sh --bootstrap-server slave1:9092 --topic topic_db [2023-12-19 18:31:12,770] WARN [Consumer clie
错误1 # 重写数据 hive (edu)&gt; insert overwrite table dwd_trade_cart_add_inc &gt; select data.id, &gt; data.user_id, &gt; data.course_id, &gt; date_format(
错误1 hive (edu)&gt; insert into huanhuan values(1,&#39;haoge&#39;); Query ID = root_20240110071417_fe1517ad-3607-41f4-bdcf-d00b98ac443e Total jobs = 1
报错1:执行到如下就不执行了,没有显示Successfully registered new MBean. [root@slave1 bin]# /usr/local/software/flume-1.9.0/bin/flume-ng agent -n a1 -c /usr/local/softwa
虚拟及没有启动任何服务器查看jps会显示jps,如果没有显示任何东西 [root@slave2 ~]# jps 9647 Jps 解决方案 # 进入/tmp查看 [root@slave1 dfs]# cd /tmp [root@slave1 tmp]# ll 总用量 48 drwxr-xr-x. 2
报错1 hive&gt; show databases; OK Failed with exception java.io.IOException:java.lang.RuntimeException: Error in configuring object Time taken: 0.474 se
报错1 [root@localhost ~]# vim -bash: vim: 未找到命令 安装vim yum -y install vim* # 查看是否安装成功 [root@hadoop01 hadoop]# rpm -qa |grep vim vim-X11-7.4.629-8.el7_9.x
修改hadoop配置 vi /usr/local/software/hadoop-2.9.2/etc/hadoop/yarn-site.xml # 添加如下 &lt;configuration&gt; &lt;property&gt; &lt;name&gt;yarn.nodemanager.res